home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_47_textSearchSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
127KB
|
2,077 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 6B42 bmi +0x44 /* 00000044 */
00000002 EB34 roxl D4.b, D5
00000004 0000 2614 ori.b D0, 0x14
00000008 0000 166D ori.b D0, 0x6D /* 'm' */
0000000C 0000 023E ori.b D0, 0x3E /* '>' */
00000010 8000 or.b D0, D0
00000012 0002 90D5 ori.b D2, 0xD5
00000016 FC00 6C38 .unknown 0xFC00 0x6C38 (W = 6)
0000001A 1E10 move.b D7, [A0]
0000001C 4887 ext.w D7
0000001E 0330 9050 btst [A0 + A1.w + 0x50], D1
00000022 02A4 0224 01E8 andi.l -[A4], 0x22401E8
00000028 01D4 .incomplete
0000002A 022E FD58 FD66 andi.b [A6 - 0x29A], 0x58 /* 'X' */
00000030 FD04 .extension 0xD04 <<F/4-5/6>> // unimplemented
00000032 FDD0 .invalid <<F/7/6>>
00000034 6301 bls +0x3 /* 00000037 */
00000036 021C F9BA andi.b [A4]+, 0xBA
0000003A D092 add.l D0, [A2]
0000003C 5281 addq.l D1, 1
0000003E 6E26 bgt +0x28 /* 00000066 */
00000040 1035 1435 move.b D0, [A5 + D1.w * 4 + 0x35]
label00000044:
00000044 B042 cmp.w D0, D2
00000046 1430 1001 move.b D2, [A0 + D1.w + 0x1]
0000004A 0350 bchg [A0], D1
0000004C 00C7 .incomplete
0000004E 00D3 .incomplete
00000050 00D5 .incomplete
00000052 0328 00CB btst [A0 + 0xCB], D1
00000056 02EE .incomplete
00000058 008D 02D4 02CC ori.l A5, 0x2D402CC
0000005E 0091 02A6 029E ori.l [A1], 0x2A6029E
00000064 0049 0274 ori.w A1, 0x274
// begin alternate branch 00000066-0000006C
label00000066:
00000066 0274 025A 0252 andi.w [A4 + D0.w * 2 + 0x52], 0x25A
// end alternate branch 00000066-0000006C
label00000066: // (misaligned)
00000068 025A 0252 andi.w [A2]+, 0x252
0000006C 006F 0097 009B ori.w [A7 + 0x9B], 0x97
// begin alternate branch 00000070-00000082
label00000070:
00000070 009B 00AF 00BF ori.l [A3]+, 0xAF00BF
00000076 00CD .incomplete
00000078 0224 021C andi.b -[A4], 0x1C
0000007C 009F 0055 0075 ori.l [A7]+, 0x550075 /* 'U\0u' */
// end alternate branch 00000070-00000082
label00000070: // (misaligned)
00000072 00AF 00BF 00CD 0224 ori.l [A7 + 0x224], 0xBF00CD
0000007A 021C 009F andi.b [A4]+, 0x9F
0000007E 0055 0075 ori.w [A5], 0x75 /* 'u' */
00000082 01F6 .incomplete
00000084 01EE .incomplete
00000086 0059 0079 ori.w [A1]+, 0x79 /* 'y' */
0000008A 01D8 .incomplete
0000008C 01D0 .incomplete
label0000008E:
0000008E 00CF .incomplete
00000090 019C bclr [A4]+, D0
00000092 FE2C FE24 .unknown 0xFE2C 0xFE24 (W = 7)
// begin alternate branch 00000094-00000098
label00000094:
00000094 FE24 FE6C .unknown 0xFE24 0xFE6C (W = 7)
// end alternate branch 00000094-00000098
label00000094: // (misaligned)
00000096 FE6C FE52 .extension 0xE6C <<F/1/7>>, 0xFE52 // unimplemented
// begin alternate branch 00000098-0000009C
label00000098:
00000098 FE52 FD3C .extension 0xE52 <<F/1/7>>, 0xFD3C // unimplemented
// end alternate branch 00000098-0000009C
label00000098: // (misaligned)
0000009A FD3C .extension 0xD3C <<F/4-5/6>> // unimplemented
0000009C FD36 .extension 0xD36 <<F/4-5/6>> // unimplemented
0000009E FD4C .extension 0xD4C <<F/4-5/6>> // unimplemented
000000A0 FD0C .extension 0xD0C <<F/4-5/6>> // unimplemented
000000A2 FD06 .extension 0xD06 <<F/4-5/6>> // unimplemented
000000A4 FD18 .extension 0xD18 <<F/4-5/6>> // unimplemented
000000A6 FD12 .extension 0xD12 <<F/4-5/6>> // unimplemented
000000A8 19AC 0105 3A2C move.b [A4 + D3 * 2 + 0x2C], [A4 + 0x105]
000000AE 9A47 sub.w D5, D7
000000B0 6650 bne +0x52 /* 00000102 */
000000B2 6CDA bge -0x24 /* 0000008E */
000000B4 1985 FBAE 1635 B443 move.b [[0x1635] + A7 * 2 - 0x4BBD], D5
000000BC BE6B 66B2 cmp.w D7, [A3 + 0x66B2]
label000000C0:
000000C0 B440 cmp.w D2, D0
000000C2 C200 and.b D1, D0
000000C4 C200 and.b D1, D0
000000C6 FE72 17BC .extension 0xE72 <<F/1/7>>, 0x17BC // unimplemented
000000CA 1780 6CC6 move.b [A3 + D6 * 4 - 0x58], D0
000000CE 6FF0 ble -0xE /* 000000C0 */
000000D0 F8A8 66D6 .extension 0x8A8 <<F/2-3/4>> // unimplemented
000000D4 FA82 FD2A .extension 0xA82 <<F/2-3/5>> // unimplemented
000000D8 6F46 ble +0x48 /* 00000120 */
000000DA DE85 add.l D7, D5
000000DC 86CA divu.w D3, A2
000000DE F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000000E0 109C move.b [A0], [A4]+
000000E2 BE8C cmp.l D7, A4
000000E4 6EAE bgt -0x50 /* 00000094 */
000000E6 6688 bne -0x76 /* 00000070 */
000000E8 F1FA .invalid <<F/7/0>>
000000EA 66AC bne -0x52 /* 00000098 */
000000EC E5BA rol D2, D2
000000EE E51D rol D5.b, 2
000000F0 E5C0 roxl .w D0
000000F2 E5C1 roxl .w D1
000000F4 00D1 .incomplete
000000F6 2094 move.l [A0], [A4]
000000F8 EB7C rol D4.w, D5
000000FA 288B move.l [A4], A3
000000FC 2214 move.l D1, [A4]
000000FE 2641 movea.l A3, D1
00000100 2881 move.l [A4], D1
label00000102:
00000102 2214 move.l D1, [A4]
00000104 92AE 7C0B sub.l D1, [A6 + 0x7C0B]
00000108 EBCE 1087 bfexts D1, A6 {2:7}
0000010C 6201 bhi +0x3 /* 0000010F */
0000010E 15BC 1180 15BC move.b <<invalid full ext with I/IS == 4>>, 0x80
00000114 F3D6 .invalid <<F/7/1>>
00000116 E5FA 2847 roxl .w [PC + 0x2847 /* 00002849, cstring ""<EOF> */]
0000011A F6DE 12D8 .extension 0x6DE <<F/2-3/3>> // unimplemented
0000011E 86D2 divu.w D3, [A2]
label00000120:
00000120 EC42 asr D2.w, 6
00000122 FC14 102B .unknown 0xFC14 0x102B (W = 6)
00000126 F4B8 cpusha INST
00000128 0478 2098 FE16 subi.w [0xFFFFFE16], 0x2098
0000012E 0690 3814 08C2 addi.l [A0], 0x381408C2
00000134 B854 cmp.w D4, [A4]
00000136 8007 or.b D0, D7
00000138 6E6C bgt +0x6E /* 000001A6 */
label0000013A:
0000013A 4A18 tst.b [A0]+
0000013C 5053 addq.w [A3], 8
0000013E 436F 7079 chk.w D1, [A7 + 0x7079]
00000142 7863 moveq.l D4, 0x63
00000144 3270 FC96 movea.w A1, [A0 + A7 * 4 - 0x106]
00000148 FC98 FC9A .extension 0xC98 <<F/2-3/6>> // unimplemented
0000014C 03F2 .incomplete
0000014E 6275 bhi +0x77 /* 000001C5 */
00000150 6741 beq +0x43 /* 00000193 */
00000152 082C 7661 6448 btst.b [A4 + 0x6448], 0x61 /* 'a' */
00000158 FCB0 D6EE .extension 0xCB0 <<F/2-3/6>> // unimplemented
0000015C DA88 add.l D5, A0
0000015E 5485 addq.l D5, 2
00000160 BC85 cmp.l D6, D5
00000162 6ED6 bgt -0x28 /* 0000013A */
label00000164:
00000164 2A06 move.l D5, D6
00000166 6453 bcc +0x55 /* 000001BB */
00000168 5374 0388 subq.w [ + <<invalid base displacement size>> + D0 * 2], 1
0000016C 1F01 move.b -[A7], D1
0000016E FE42 1D5C .extension 0xE42 <<F/1/7>>, 0x1D5C // unimplemented
00000172 1D5C D8EE move.b [A6 - 0x2712], [A4]+
00000176 6DEC blt -0x12 /* 00000164 */
00000178 109C move.b [A0], [A4]+
0000017A FCFA FD16 .extension 0xCFA <<F/2-3/6>> // unimplemented
0000017E 109B move.b [A0], [A3]+
00000180 115B 744F move.b [A0 + 0x744F], [A3]+
00000184 49EE 7254 lea.l A4, [A6 + 0x7254]
00000188 D885 add.l D4, D5
0000018A A024 syscall SetHandleSize
0000018C D9EE 346E add.l A4, [A6 + 0x346E]
00000190 D5CC add.l A2, A4
00000192 2E0C move.l D7, A4
00000194 5587 subq.l D7, 2
00000196 D08A add.l D0, A2
00000198 D08B add.l D0, A3
0000019A 908A sub.l D0, A2
0000019C 7570 moveq.l D2, 0x70
0000019E 6461 bcc +0x63 /* 00000201 */
000001A0 6F43 ble +0x45 /* 000001E5 */
000001A2 FBE2 .invalid <<F/7/5>>
000001A4 FB94 .invalid <<F/6/5>>
label000001A6:
000001A6 FF01 .extension 0xF01 <<F/4-5/7>> // unimplemented
000001A8 5074 7443 addq.w [A4 + D7.w * 4 + 0x43], 8
000001AC 5374 724C subq.w [A4 + D7.w * 2 + 0x4C], 1
000001B0 4353 chk.w D1, [A3]
000001B2 FE1E 55AE .unknown 0xFE1E 0x55AE (W = 7)
000001B6 47F3 78FE lea.l A3, [A3 + D7 - 0x2]
000001BA 16EE 16AE move.b [A3]+, [A6 + 0x16AE]
000001BE A322 syscall NewHandleClear, flags=3
000001C0 4E65 move USP, A5
000001C2 7753 moveq.l D3, 0x53
000001C4 6469 bcc +0x6B /* 0000022F */
label000001C6:
000001C6 7370 moveq.l D1, 0x70
000001C8 6553 bcs +0x55 /* 0000021D */
000001CA FD36 .extension 0xD36 <<F/4-5/6>> // unimplemented
000001CC FC1C DE94 .unknown 0xFC1C 0xDE94 (W = 6)
000001D0 FEFD D6EE .extension 0xEFD <<F/2-3/7>> // unimplemented
000001D4 BE8B cmp.l D7, A3
000001D6 6EEE bgt -0x10 /* 000001C6 */
000001D8 756D moveq.l D2, 0x6D
label000001DA:
000001DA 6C2C bge +0x2E /* 00000208 */
000001DC 3805 move.w D4, D5
000001DE 9846 sub.w D4, D6
label000001E0:
000001E0 47F3 421B lea.l A3, [A3 + D4.w * 2 + 0x1B]
000001E4 B847 cmp.w D4, D7
000001E6 6CF8 bge -0x6 /* 000001E0 */
000001E8 9845 sub.w D4, D5
000001EA 6CEE bge -0x10 /* 000001DA */
000001EC FBFE .invalid <<F/7/5>>
000001EE FC2C 6F28 .unknown 0xFC2C 0x6F28 (W = 6)
000001F2 326E D3C7 movea.w A1, [A6 - 0x2C39]
000001F6 93C8 sub.l A1, A0
000001F8 FB82 .invalid <<F/6/5>>
000001FA 6669 bne +0x6B /* 00000265 */
000001FC 4E74 6846 rtd 0x6846
00000200 FAF4 558C .extension 0xAF4 <<F/2-3/5>> // unimplemented
00000204 169C move.b [A3], [A4]+
00000206 155C D8D2 move.b [A2 - 0x272E], [A4]+
// begin alternate branch 00000208-0000020A
label00000208:
00000208 D8D2 add.w A4, [A2]
// end alternate branch 00000208-0000020A
label00000208: // (misaligned)
0000020A FAEE A122 .extension 0xAEE <<F/2-3/5>> // unimplemented
label0000020E:
0000020E FA34 F9F6 .unknown 0xFA34 0xF9F6 (W = 5)
00000212 FA8E F9BA .extension 0xA8E <<F/2-3/5>> // unimplemented
00000216 A069 syscall HGetState
00000218 A06A syscall HSetState
0000021A F644 FB7C .extension 0x644 <<F/1/3>>, 0xFB7C // unimplemented
0000021E FAAA FB46 .extension 0xAAA <<F/2-3/5>> // unimplemented
00000222 6E52 bgt +0x54 /* 00000276 */
00000224 6F4E ble +0x50 /* 00000274 */
00000226 6248 bhi +0x4A /* 00000270 */
00000228 FB9C .invalid <<F/6/5>>
0000022A F8C6 2600 .extension 0x8C6 <<F/2-3/4>> // unimplemented
0000022E B686 cmp.l D3, D6
00000230 D1C3 add.l A0, D3
00000232 B1C6 cmpa.l A0, D6
00000234 6D04 blt +0x6 /* 0000023A */
00000236 6ED6 bgt -0x28 /* 0000020E */
00000238 6673 bne +0x75 /* 000002AD */
label0000023A:
0000023A 3B82 1036 move.w [A5 + D1.w + 0x36], D2
0000023E 0AF4 .incomplete
00000240 6ECB bgt -0x33 /* 0000020D */
00000242 0148 bchg A0, D0
00000244 0305 btst D5, D1
00000246 6033 bra +0x35 /* 0000027B */
00000248 042B 0030 6ECB subi.b [A3 + 0x6ECB], 0x30 /* '0' */
0000024E 18EB 0108 move.b [A4]+, [A3 + 0x108]
00000252 2307 move.l -[A1], D7
00000254 2448 movea.l A2, A0
00000256 C30E abcd -[A1], -[A6]
00000258 230B move.l -[A1], A3
0000025A 5CD6 sge [A6]
0000025C CB09 abcd -[A5], -[A1]
0000025E 0200 0304 andi.b D0, 0x4
00000262 9B00 subx.b D5, D0
00000264 B893 cmp.l D4, [A3]
00000266 026E 230C 4103 andi.w [A6 + 0x4103], 0x230C
0000026C DB07 addx.b D5, D7
0000026E D30E addx.b -[A1], -[A6]
label00000270:
00000270 0902 btst D2, D4
00000272 C415 and.b D2, [A5]
label00000274:
00000274 0238 121C 4E60 andi.b [0x00004E60], 0x1C
// begin alternate branch 00000276-0000027A
label00000276:
00000276 121C move.b D1, [A4]+
00000278 4E60 move USP, A0
// end alternate branch 00000276-0000027A
label00000276: // (misaligned)
0000027A 20CA move.l [A0]+, A2
0000027C CACA mulu.w D5, A2
0000027E 2B47 2B47 move.l [A5 + 0x2B47], D7
00000282 0B5B bchg [A3]+, D5
00000284 0000 7B34 ori.b D0, 0x34 /* '4' */
00000288 3021 move.w D0, -[A1]
0000028A 000F 8501 ori.b A7, 0x1
0000028E E700 asl D0.b, 3
00000290 3810 move.w D4, [A0]
00000292 A300 syscall Open/PBHOpen/HOpen, flags=3
00000294 3C9E move.w [A6], [A6]+
00000296 2456 movea.l A2, [A6]
00000298 E22A lsr D2.b, D1
0000029A 1B01 move.b -[A5], D1
0000029C 082E 6A2C 2C53 btst.b [A6 + 0x2C53], 0x2C /* ',' */
000002A2 1254 movea.b A1, [A4]
000002A4 2E54 movea.l A7, [A4]
000002A6 4C93 00C1 movem.w D0,D6,D7, [A3]
000002AA 00A3 002E A300 ori.l -[A3], 0x2EA300
000002B0 2B09 move.l -[A5], A1
000002B2 5304 subq.b D4, 1
000002B4 3B32 3023 move.w -[A5], [A2 + D3.w + 0x23]
000002B8 0FBA DB72 bclr [PC - 0x248E /* FFFFDE2C, cstring ""<EOF> */], D7
000002BC 8509 sbcd -[A2], -[A1]
000002BE D301 addx.b D1, D1
000002C0 FB47 .extension 0xB47 <<F/4-5/5>> // unimplemented
000002C2 7B00 moveq.l D5, 0x00
000002C4 7335 moveq.l D1, 0x35
000002C6 2B09 move.l -[A5], A1
000002C8 9C83 sub.l D6, D3
000002CA 0EA3 132E 542B .invalid.l -[A3], 0x132E542B // invalid immediate operation
000002D0 0983 bclr D3, D4
000002D2 08C3 140F bset.b D3, 0xF
000002D6 2503 move.l -[A2], D3
000002D8 D05D add.w D0, [A5]+
000002DA 03A3 bclr -[A3], D1
000002DC 042E 0ED3 1AD0 subi.b [A6 + 0x1AD0], 0xD3
000002E2 2E0E move.l D7, A6
000002E4 3328 2504 move.w -[A1], [A0 + 0x2504]
000002E8 9B04 subx.b D5, D4
000002EA E340 asl D0.w, 1
000002EC 3013 move.w D0, [A3]
000002EE 0341 bchg D1, D1
000002F0 0044 CB03 ori.w D4, 0xCB03
000002F4 A50E syscall UnmountVol/HUnmountVol, flags=5
000002F6 5620 addq.b -[A0], 3
000002F8 6515 bcs +0x17 /* 0000030F */
000002FA 240E move.l D2, A6
000002FC EB01 asl D1.b, 5
000002FE 2A83 move.l [A5], D3
00000300 02E1 .incomplete
00000302 1113 move.b -[A0], [A3]
00000304 06AB 00C0 6511 4309 addi.l [A3 + 0x4309], 0xC06511
0000030C F700 .extension 0x700 <<F/4-5/3>> // unimplemented
0000030E 2620 move.l D3, -[A0]
00000310 0000 FA03 ori.b D0, 0x3
00000314 1900 move.b -[A4], D0
00000316 0000 4500 ori.b D0, 0x0
0000031A 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
0000031C C33D and.b <<invalid special address>>, D1
0000031E 0000 1000 ori.b D0, 0x0
00000322 0A24 08E3 xori.b -[A4], 0xE3
00000326 042A 6B1B 7B00 subi.b [A2 + 0x7B00], 0x1B
0000032C 6100 F319 bsr -0xCE5 /* FFFFF647 */
00000330 E304 asl D4.b, 1
00000332 56D3 sne [A3]
00000334 1A9C move.b [A5], [A4]+
00000336 6100 3328 bsr +0x332A /* 00003660 */
0000033A 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
0000033C 305B movea.w A0, [A3]+
0000033E 1838 1246 move.b D4, [0x00001246]
00000342 3439 034B 25B7 move.w D2, [0x034B25B7]
00000348 00EA .incomplete
0000034A E304 asl D4.b, 1
0000034C 250F move.l -[A2], A7
0000034E 6100 3328 bsr +0x332A /* 00003678 */
00000352 0D04 btst D4, D6
00000354 0303 btst D3, D1
00000356 3C23 move.w D6, -[A3]
00000358 03F4 .incomplete
0000035A 5B18 subq.b [A0]+, 5
0000035C E917 roxl D7.b, 4
0000035E F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00000360 C314 and.b [A4], D1
00000362 2E2A 2C1F move.l D7, [A2 + 0x2C1F]
00000366 8ED6 divu.w D7, [A6]
00000368 0F65 bchg -[A5], D7
0000036A 0D74 1B75 bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D6
0000036E 2E56 movea.l A7, [A6]
00000370 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000372 3397 C08E move.w [A1 + A4.w - 0x114], [A7]
00000376 D643 add.w D3, D3
00000378 57A5 subq.l -[A5], 3
0000037A 013B 0613 btst [PC + D0.w * 8 + 0x13], D0
0000037E 00C3 .incomplete
00000380 00F3 .incomplete
00000382 081A BB31 btst.b [A2]+, 0x31 /* '1' */
00000386 265A movea.l A3, [A2]+
00000388 D334 4300 add.b [A4 + <<invalid base displacement size>> + D4 * 2], D1
0000038C 5AD3 spl [A3]
0000038E 372E 56B3 move.w -[A3], [A6 + 0x56B3]
00000392 4E30 .invalid // invalid opcode 4
00000394 8B03 sbcd D5, D3
00000396 7B40 moveq.l D5, 0x40
00000398 8ED6 divu.w D7, [A6]
0000039A 0FA9 040F bclr [A1 + 0x40F], D7
0000039E C102 abcd D0, D2
000003A0 E325 asl D5.b, D1
000003A2 265A movea.l A3, [A2]+
000003A4 5B24 subq.b -[A4], 5
000003A6 6502 bcs +0x4 /* 000003AA */
000003A8 FA8B 0323 .extension 0xA8B <<F/2-3/5>> // unimplemented
// begin alternate branch 000003AA-000003AC
label000003AA:
000003AA 0323 btst -[A3], D1
// end alternate branch 000003AA-000003AC
label000003AA: // (misaligned)
000003AC 4EDC jmp [A4]+
000003AE 331D move.w -[A1], [A5]+
000003B0 A320 syscall SetPtrSize, flags=3
000003B2 14DE move.b [A2]+, [A6]+
000003B4 302E 810D move.w D0, [A6 - 0x7EF3]
000003B8 9B28 32C1 sub.b [A0 + 0x32C1], D5
000003BC 02C3 .incomplete
000003BE 2926 move.l -[A4], -[A6]
000003C0 7674 moveq.l D3, 0x74
000003C2 0FC1 .incomplete
000003C4 00B3 1226 5A1B 4EDC ori.l [A3 + D4 * 8 - 0x36], 0x12265A1B
000003CC AB00 syscall BitBlt
000003CE 740F moveq.l D2, 0x0F
000003D0 A502 syscall Read, flags=5
000003D2 7B00 moveq.l D5, 0x00
000003D4 2D2C 0F06 move.l -[A6], [A4 + 0xF06]
000003D8 0303 btst D3, D1
000003DA 1608 move.b D3, A0
000003DC 0200 2302 andi.b D0, 0x2
000003E0 C100 abcd D0, D0
000003E2 E507 asl D7.b, 2
000003E4 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
000003E6 7B22 moveq.l D5, 0x22
000003E8 265A movea.l A3, [A2]+
000003EA 134E 251D move.b [A1 + 0x251D], A6
000003EE 331D move.w -[A1], [A5]+
000003F0 8B03 sbcd D5, D3
000003F2 C374 6507 B301 2907 and.w [[A4 + <<invalid base displacement size>>] + D6 * 4 - 0x4CFED6F9], D1
000003FA 1B3B 2507 F32E C100 move.b -[A5], [[PC + <<invalid base displacement size>>] + D2 * 4 - 0xCD13F00]
00000402 834D 265A pack -[A1], -[A5], 0x265A
00000406 5B1E subq.b [A6]+, 5
00000408 E50A lsl D2.b, 2
0000040A 7B03 moveq.l D5, 0x03
0000040C 8B03 sbcd D5, D3
0000040E B322 xor.b -[A2], D1
00000410 B701 xor.b D1, D3
00000412 6773 beq +0x75 /* 00000487 */
00000414 22A5 move.l [A1], -[A5]
00000416 030B btst A3, D1
00000418 05C1 .incomplete
0000041A 0093 3126 5A2B ori.l [A3], 0x31265A2B /* '1&Z+' */
00000420 1CE5 move.b [A6]+, -[A5]
00000422 0AA3 37FD 0AFB xori.l -[A3], 0x37FD0AFB
00000428 46A7 not.l -[A7]
0000042A 018D bclr A5, D0
0000042C 9B00 subx.b D5, D0
0000042E 3214 move.w D1, [A4]
00000430 D4F5 05DB 7326 3B0B add.w A2, [[] + 0x73263B0B]
00000438 ECA9 lsr D1, D6
0000043A 1723 move.b -[A3], -[A3]
0000043C 3726 move.w -[A3], -[A6]
0000043E 5A03 addq.b D3, 5
00000440 20ED 0C23 move.l [A0]+, [A5 + 0xC23]
00000444 1CF9 0CD3 7325 move.b [A6]+, [0x0CD37325]
0000044A 0943 bchg D3, D4
0000044C 12C1 move.b [A1]+, D1
0000044E 007B 2E26 5A1B ori.w [PC + D5 * 2 + 0x1B], 0x2E26 /* '.&' */
00000454 106D 1A3B movea.b A0, [A5 + 0x1A3B]
00000458 12C5 move.b [A1]+, D5
0000045A 1FAB 1125 0933 1605 084B 01E1 020F move.b [[A7 + 0x1605084B + D0] + 0x1E1020F], [A3 + 0x1125]
00000468 26EB 269D move.l [A3]+, [A3 + 0x269D]
0000046C 0BFB .incomplete
0000046E 0951 bchg [A1], D4
00000470 020F 26E3 andi.b A7, 0xE3
00000474 11A9 01B3 0DA7 01E5 2307 C102 move.b [[0x1E5] + D0 * 4 + 0x2307C102], [A1 + 0x1B3]
00000480 0F26 btst -[A6], D7
00000482 B307 xor.b D7, D1
00000484 AE63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries, auto_pop
00000486 3B74 6386 7433 3741 move.w [A5 + 0x3741], [[ + <<invalid base displacement size>>] + D6 * 2 + 0x7433]
0000048E 0043 2C4B ori.w D3, 0x2C4B /* ',K' */
00000492 005B 187A ori.w [A3]+, 0x187A
00000496 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000498 2E08 move.l D7, A0
0000049A 2B32 3044 move.l -[A5], [A2 + D3.w + 0x44]
0000049E 2B03 move.l -[A5], D3
000004A0 8D39 EB37 4D34 or.b [0xEB374D34], D6
000004A6 C700 abcd D3, D0
000004A8 D3E7 add.l A1, -[A7]
000004AA 027F 6904 andi.w <<invalid special address>>, 0x6904
000004AE F702 .extension 0x702 <<F/4-5/3>> // unimplemented
000004B0 7BF7 moveq.l D5, 0xFFFFFFF7
000004B2 028C D702 B50F andi.l A4, 0xD702B50F
000004B8 A53E syscall DrvrRemove, flags=5
000004BA 1B00 move.b -[A5], D0
000004BC 3CA3 move.w [A6], -[A3]
000004BE 10E2 move.b [A0]+, -[A2]
000004C0 6E1B bgt +0x1D /* 000004DD */
000004C2 0172 2304 bchg <<invalid full ext with I/IS == 4>>, D0
000004C6 9493 sub.l D2, [A3]
000004C8 06C8 .incomplete
000004CA 1B3D move.b -[A5], <<invalid special address>>
000004CC 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4
000004CE 2E3B 015B 11E3 04A5 move.l D7, [[PC] + 0x11E304A5]
000004D6 4FF0 E304 lea.l A7, <<invalid full ext with I/IS == 4>>
000004DA A308 syscall Create/PBHCreate/HCreate, flags=3
000004DC 8100 sbcd D0, D0
000004DE 1B00 move.b -[A5], D0
000004E0 1B3D move.b -[A5], <<invalid special address>>
000004E2 CB02 abcd D5, D2
000004E4 C314 and.b [A4], D1
000004E6 5203 addq.b D3, 1
000004E8 10F3 0068 move.b [A0]+, [A3 + D0.w + 0x68]
000004EC 5A0B addq.b A3, 5
000004EE 8222 or.b D1, -[A2]
000004F0 DB1E add.b [A6]+, D5
000004F2 C314 and.b [A4], D1
000004F4 82F4 1316 0B03 divu.w D1, [[A4] + D1 * 2 + 0xB03]
000004FA CA82 and.l D5, D2
000004FC 8B03 sbcd D5, D3
000004FE 0320 btst -[A0], D1
00000500 614A bsr +0x4C /* 0000054C */
00000502 743B moveq.l D2, 0x3B
00000504 1414 move.b D2, [A4]
00000506 0C68 7B04 7B00 cmpi.w [A0 + 0x7B00], 0x7B04
0000050C 32DE move.w [A1]+, [A6]+
0000050E 301A move.w D0, [A2]+
00000510 C313 and.b [A3], D1
00000512 2614 move.l D3, [A4]
00000514 6504 bcs +0x6 /* 0000051A */
00000516 EB15 roxl D5.b, 5
00000518 68DB bvc -0x23 /* 000004F5 */
label0000051A:
0000051A 07EB .incomplete
0000051C 0722 btst -[A2], D3
0000051E 6307 bls +0x9 /* 00000527 */
00000520 BB0A cmpm.b [A5]+, [A2]+
00000522 32F8 D41A move.w [A1]+, [0xFFFFD41A]
00000526 0F26 btst -[A6], D7
00000528 B433 12E3 cmp.b D2, [A3 + D1.w * 2 - 0x29]
0000052C 0EA1 6313 164B .invalid.l -[A1], 0x6313164B // invalid immediate operation
00000532 3830 CB01 move.w D4, [[A0 + <<invalid base displacement size>> + A4 * 2]]
00000536 8102 sbcd D0, D2
00000538 0359 bchg [A1]+, D1
0000053A 6503 bcs +0x5 /* 0000053F */
0000053C 0F29 032E btst [A1 + 0x32E], D7
00000540 7EF3 moveq.l D7, 0xFFFFFFF3
00000542 195A BB46 move.b [A4 - 0x44BA], [A2]+
00000546 0B02 btst D2, D5
00000548 822E 1B00 or.b D1, [A6 + 0x1B00]
fn0000054C:
0000054C 4A82 tst.l D2
0000054E 0157 bchg [A7], D0
00000550 0063 0723 ori.w -[A3], 0x723
00000554 5568 4A22 subq.w [A0 + 0x4A22], 2
00000558 5253 addq.w [A3], 1
0000055A 2E8B move.l [A7], A3
0000055C C168 5AB3 and.w [A0 + 0x5AB3], D0
00000560 46F7 032A 4905 5B07 move.w SR, [[A7 + 0x4905 + D0 * 2] + 0x5B07]
00000568 2E68 4528 movea.l A7, [A0 + 0x4528]
0000056C CD5B and.w [A3]+, D6
0000056E CB1C and.b [A4]+, D5
00000570 4A82 tst.l D2
00000572 4110 .invalid 0, [A0] // invalid opcode 4 with b == 4
00000574 0305 btst D5, D1
00000576 680F bvc +0x11 /* 00000587 */
00000578 063B 0106 8206 addi.b [PC + A0.w * 2 + 0x6], 0x6
0000057E 6806 bvc +0x8 /* 00000586 */
00000580 2206 move.l D1, D6
00000582 1316 move.b -[A1], [A6]
00000584 B208 cmp.b D1, A0
label00000586:
00000586 5B2A FB07 subq.b [A2 - 0x4F9], 5
0000058A 322C 131A move.w D1, [A4 + 0x131A]
0000058E 5AEB 1045 spl [A3 + 0x1045]
00000592 073B 4309 btst [[PC + <<invalid base displacement size>> + D4 * 2]], D3
00000596 0593 bclr [A3], D2
00000598 02A6 2EF0 E90A andi.l -[A6], 0x2EF0E90A
0000059E 305E movea.w A0, [A6]+
000005A0 6B24 bmi +0x26 /* 000005C6 */
000005A2 0346 bchg D6, D1
000005A4 4394 .invalid 1, [A4] // invalid opcode 4 with b == 6
000005A6 5304 subq.b D4, 1
000005A8 4338 A6DB .invalid 1, [0xFFFFA6DB] // invalid opcode 4 with b == 4
000005AC 20E1 move.l [A0]+, -[A1]
000005AE 0043 940F ori.w D3, 0x940F
000005B2 C02E F0EB and.b D0, [A6 - 0xF15]
000005B6 0782 bclr D2, D3
000005B8 DB20 add.b -[A0], D5
000005BA 1FCB move.b <<invalid special address>>, A3
000005BC 572B 16FB subq.b [A3 + 0x16FB], 3
000005C0 028B 01A3 044A andi.l A3, 0x1A3044A
label000005C6:
000005C6 829C or.l D1, [A4]+
000005C8 A882 syscall StdText
000005CA C10C abcd -[A0], -[A4]
000005CC 7B00 moveq.l D5, 0x00
000005CE 8119 or.b [A1]+, D0
000005D0 5B03 subq.b D3, 5
000005D2 C506 abcd D2, D6
000005D4 2B38 7AA3 move.l -[A5], [0x00007AA3]
000005D8 1F13 move.b -[A7], [A3]
000005DA 168B move.b [A3], A3
000005DC 2351 075E move.l [A1 + 0x75E], [A1]
000005E0 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000005E2 A653 syscall 0x053, flags=6
000005E4 04D3 .incomplete
000005E6 1400 move.b D2, D0
000005E8 0913 btst [A3], D4
000005EA 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
000005EC 0063 4C4B ori.w -[A3], 0x4C4B /* 'LK' */
000005F0 0DD1 .incomplete
000005F2 0115 btst [A5], D0
000005F4 14E1 move.b [A2]+, -[A1]
000005F6 1323 move.b -[A1], -[A3]
000005F8 0CC7 .incomplete
000005FA 0342 bchg D2, D1
000005FC 0102 btst D2, D0
000005FE EB01 asl D1.b, 5
00000600 1316 move.b -[A1], [A6]
00000602 748B moveq.l D2, 0xFFFFFF8B
00000604 31A1 076B 2768 D326 1300 move.w [[A0 + 0x2768] - 0x2CD9ED00], -[A1]
0000060E 8B03 sbcd D5, D3
00000610 2B1D move.l -[A5], [A5]+
00000612 E100 asl D0.b, 8
00000614 44B3 10A5 neg.l [A3 + D1.w - 0x91]
00000618 3394 2010 move.w [A1 + D2.w + 0x10], [A4]
0000061C 823C 0B0E or.b D1, 0xE
00000620 2448 movea.l A2, A0
00000622 BB01 xor.b D1, D5
00000624 6083 bra -0x7B /* 000005A9 */
00000626 090E btst A6, D4
00000628 4B32 0863 .invalid 5, [A2 + D0 + 0x63] // invalid opcode 4 with b == 4
0000062C 045A C337 subi.w [A2]+, 0xC337
00000630 AB10 syscall DoLine
00000632 0320 btst -[A0], D1
00000634 AB10 syscall DoLine
00000636 3B05 move.w -[A5], D5
00000638 AB10 syscall DoLine
0000063A B300 xor.b D0, D1
0000063C AB10 syscall DoLine
0000063E 3B02 move.w -[A5], D2
00000640 5AAB 9094 addq.l [A3 - 0x6F6C], 5
00000644 AB10 syscall DoLine
00000646 AB90 syscall slHilite
00000648 430D .invalid 1, A5 // invalid opcode 4 with b == 4
0000064A AB10 syscall DoLine
0000064C 6B05 bmi +0x7 /* 00000653 */
0000064E AB10 syscall DoLine
00000650 0F5A bchg [A2]+, D7
00000652 AB0A syscall DrawLine
00000654 AB10 syscall DoLine
00000656 6B2C bmi +0x2E /* 00000684 */
00000658 AB10 syscall DoLine
0000065A 531D subq.b [A5]+, 1
0000065C AB10 syscall DoLine
0000065E 0F5A bchg [A2]+, D7
00000660 4B94 .invalid 5, [A4] // invalid opcode 4 with b == 6
00000662 7AE3 moveq.l D5, 0xFFFFFFE3
00000664 0EAB 1073 2CAB 10AB .invalid.l [A3 + 0x10AB], 0x10732CAB // invalid immediate operation
0000066C 46AB 10FB not.l [A3 + 0x10FB]
00000670 06AB 1023 21F3 3C73 addi.l [A3 + 0x3C73], 0x102321F3
00000678 3B3B 265A move.w -[A5], [PC + D2.w * 8 + 0x5A]
0000067C 0B08 btst A0, D5
0000067E DB05 addx.b D5, D5
00000680 3B12 move.w -[A5], [A2]
00000682 4353 chk.w D1, [A3]
label00000684:
00000684 AB10 syscall DoLine
00000686 AB90 syscall slHilite
00000688 3321 move.w -[A1], -[A1]
0000068A 5AC3 spl D3
0000068C 633B bls +0x3D /* 000006C9 */
0000068E 261B move.l D3, [A3]+
00000690 1A5A movea.b A5, [A2]+
00000692 0F81 bclr D1, D7
00000694 0313 btst [A3], D1
00000696 02AB 109B 56AB 10DB andi.l [A3 + 0x10DB], 0x109B56AB
0000069E 4DAB 10EB .invalid 6, [A3 + 0x10EB] // invalid opcode 4 with b == 6
000006A2 08AB 100F 5A0F bclr.b [A3 + 0x5A0F], 0xF
000006A8 0502 btst D2, D2
000006AA 0F01 btst D1, D7
000006AC 020B 07AB andi.b A3, 0xAB
000006B0 109B move.b [A0], [A3]+
000006B2 74AB moveq.l D2, 0xFFFFFFAB
000006B4 1023 move.b D0, -[A3]
000006B6 63AB bls -0x53 /* 00000663 */
000006B8 1043 movea.b A0, D3
000006BA 40F3 3C5B move.w [A3 + D3 * 4 + 0x5B], SR
000006BE 1B69 0543 D35A move.b [A5 - 0x2CA6], [A1 + 0x543]
000006C4 0FC5 .incomplete
000006C6 020F C102 andi.b A7, 0x2
000006CA 5308 subq.b A0, 1
000006CC AB10 syscall DoLine
000006CE AB90 syscall slHilite
000006D0 E34D lsl D5.w, 1
000006D2 F33C .extension 0x33C <<F/4-5/1>> // unimplemented
000006D4 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
000006D6 8902 sbcd D4, D2
000006D8 2B63 8102 move.l [A5 - 0x7EFE], -[A3]
000006DC 2357 8502 move.l [A1 - 0x7AFE], [A7]
000006E0 0F89 bclr A1, D7
000006E2 07DB .incomplete
000006E4 08AB 1053 15AB bclr.b [A3 + 0x15AB], 0x53 /* 'S' */
000006EA 1063 movea.b A0, -[A3]
000006EC 0FAB 103B bclr [A3 + 0x103B], D7
000006F0 145A movea.b A2, [A2]+
000006F2 0F05 btst D5, D7
000006F4 020F 0102 andi.b A7, 0x2
000006F8 030D btst A5, D1
000006FA AB10 syscall DoLine
000006FC AB74 syscall stMASK1
000006FE AB10 syscall DoLine
00000700 F3BC .invalid <<F/6/1>>
00000702 0FA9 040F bclr [A1 + 0x40F], D7
00000706 C10C abcd -[A0], -[A4]
00000708 AB90 syscall slHilite
0000070A AB90 syscall slHilite
0000070C 0F5A bchg [A2]+, D7
0000070E 0F45 bchg D5, D7
00000710 030F btst A7, D1
00000712 E50A lsl D2.b, 2
00000714 F33C .extension 0x33C <<F/4-5/1>> // unimplemented
00000716 EB0D lsl D5.b, 5
00000718 C902 abcd D4, D2
0000071A 0FC1 .incomplete
0000071C 02AB 90AB 90BB 0D5A andi.l [A3 + 0xD5A], 0x90AB90BB
00000724 0FC5 .incomplete
00000726 020F C102 andi.b A7, 0x2
0000072A 0302 btst D2, D1
0000072C AB10 syscall DoLine
0000072E AB90 syscall slHilite
00000730 AB90 syscall slHilite
00000732 1320 move.b -[A1], -[A0]
00000734 5A0F addq.b A7, 5
00000736 C501 abcd D2, D1
00000738 0FC1 .incomplete
0000073A 01C3 .incomplete
0000073C 00AB 1043 1EAB 1023 ori.l [A3 + 0x1023], 0x10431EAB
00000744 1C5A movea.b A6, [A2]+
00000746 E356 roxl D6.w, 1
00000748 8501 sbcd D2, D1
0000074A C334 8901 and.b [[A4 + <<invalid base displacement size>> + A0]], D1
0000074E 2B13 move.l -[A5], [A3]
00000750 AB10 syscall DoLine
00000752 0F5A bchg [A2]+, D7
00000754 CB74 8501 and.w [[A4 + <<invalid base displacement size>> + A0 * 4]], D5
00000758 0F25 btst -[A5], D7
0000075A 553B 5633 subq.b [PC + D5.w * 8 + 0x33], 2
0000075E 1774 0FAE 5B2C 740F A155 move.b [A3 - 0x5EAB], [[0x5B2C] + D0 * 8 + 0x740F]
00000768 3B56 FB2F move.w [A5 - 0x4D1], [A6]
0000076C 744B moveq.l D2, 0x4B
0000076E 56AE A674 addq.l [A6 - 0x598C], 3
00000772 D325 add.b -[A5], D1
00000774 2101 move.l -[A0], D1
00000776 3B2C 4557 move.w -[A5], [A4 + 0x4557]
0000077A C102 abcd D0, D2
0000077C 9B2E E101 sub.b [A6 - 0x1EFF], D5
00000780 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000782 9C74 AB2E AB3D 745B sub.w D6, [[A4 - 0x54C3] + A2 * 2 + 0x745B]
0000078A 3761 0133 move.w [A3 + 0x133], -[A1]
0000078E 24CB move.l [A2]+, A3
00000790 4274 9331 8102 0340 clr.w [[A4 - 0x7EFDFCC0 + A1 * 2]]
00000798 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000079A 0F61 bchg -[A1], D7
0000079C 01D3 .incomplete
0000079E 1FE1 move.b <<invalid special address>>, -[A1]
000007A0 02D3 .incomplete
000007A2 299C 7453 move.l [A4 + D7.w * 4 + 0x53], [A4]+
000007A6 0FE1 .incomplete
000007A8 02AB 2E61 017B 7413 andi.l [A3 + 0x7413], 0x2E61017B
000007B0 3074 5B0A 9C74 movea.w A0, [[A4 + <<invalid base displacement size>> + D5 * 2] - 0x638C]
000007B6 6B13 bmi +0x15 /* 000007CB */
000007B8 9C74 1B74 sub.w D6, <<invalid full ext with I/IS == 4>>
000007BC 9C74 6B4D sub.w D6, <<invalid full ext with IS == 1 and I/IS == 5>>
000007C0 9C74 333B 0104 EB11 9CBB 2D43 sub.w D6, [[A4 + 0x104EB11 + D3 * 2] - 0x6344D2BD]
000007CC 1EFB 2F83 043B 469C move.b [A7]+, [[ + <<invalid base displacement size>> + D2 * 8] + 0x43B469C]
000007D4 012C 0101 btst [A4 + 0x101], D0
000007D8 EB0D lsl D5.b, 5
000007DA 7B11 moveq.l D5, 0x11
000007DC 8304 sbcd D1, D4
000007DE 332C A100 move.w -[A1], [A4 - 0x5F00]
000007E2 7B13 moveq.l D5, 0x13
000007E4 A100 syscall Open/PBHOpen/HOpen, flags=1
000007E6 E362 asl D2.w, D1
000007E8 9C74 0F01 sub.w D6, [[A4 + <<invalid base displacement size>> + D0 * 8]]
000007EC 019B bclr [A3]+, D0
000007EE 0D33 1783 0463 56A1 btst [[ + <<invalid base displacement size>> + D1 * 8] + 0x46356A1], D6
000007F6 0093 0DC1 0153 ori.l [A3], 0xDC10153
000007FC 46AE F318 not.l [A6 - 0xCE8]
00000800 74FB moveq.l D2, 0xFFFFFFFB
00000802 0E9C 7453 56C5 .invalid.l [A4]+, 0x745356C5 // invalid immediate operation
00000808 003B 1E9C 7443 ori.b [PC + D7.w * 4 + 0x43], 0x9C
0000080E 3761 0B0F move.w [A3 + 0xB0F], -[A1]
00000812 9C74 0F41 sub.w D6, [[A4 + <<invalid base displacement size>>]]
00000816 07AB 629C bclr [A3 + 0x629C], D3
0000081A 743B moveq.l D2, 0x3B
0000081C 4D9C .invalid 6, [A4]+ // invalid opcode 4 with b == 6
0000081E 740F moveq.l D2, 0x0F
00000820 9C41 sub.w D6, D1
00000822 0D9C bclr [A4]+, D6
00000824 740B moveq.l D2, 0x0B
00000826 409C negx.l [A4]+
00000828 74A3 moveq.l D2, 0xFFFFFFA3
0000082A 147B 1174 movea.b A2, <<invalid full ext with I/IS == 4>>
0000082E 0F9C bclr [A4]+, D7
00000830 740F moveq.l D2, 0x0F
00000832 9C74 0F9C sub.w D6, <<invalid full ext with I/IS == 4>>
00000836 740F moveq.l D2, 0x0F
00000838 6101 bsr +0x3 /* 0000083B */
0000083A 3B74 2117 1314 7B0F 732C move.w [A5 + 0x732C], [[A4] + D2 + 0x13147B0F]
00000844 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000846 7B0F moveq.l D5, 0x0F
00000848 6302 bls +0x4 /* 0000084C */
0000084A 3311 move.w -[A1], [A1]
label0000084C:
0000084C 2178 6304 AEB3 move.l [A0 - 0x514D], [0x00006304]
00000852 003B 2600 7308 ori.b [PC + <<invalid base displacement size>> + D7 * 2], 0x0
00000858 7B0F moveq.l D5, 0x0F
0000085A AB46 syscall bEND10
0000085C A101 syscall Close, flags=1
0000085E 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000860 A101 syscall Close, flags=1
00000862 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000864 A101 syscall Close, flags=1
00000866 3EA1 move.w [A7], -[A1]
00000868 01C1 .incomplete
0000086A 1944 130E move.b [A4 + 0x130E], D4
0000086E CDA1 and.l -[A1], D6
00000870 1022 move.b D0, -[A2]
00000872 3C23 move.w D6, -[A3]
00000874 2001 move.l D0, D1
00000876 3814 move.w D4, [A4]
00000878 5B12 subq.b [A2], 5
0000087A CB13 and.b [A3], D5
0000087C CB04 abcd D5, D4
0000087E 8B03 sbcd D5, D3
00000880 1B1C move.b -[A5], [A4]+
00000882 2E60 movea.l A7, -[A0]
00000884 C560 and.w -[A0], D2
00000886 CB17 and.b [A7], D5
00000888 133D move.b -[A1], <<invalid special address>>
0000088A 1305 move.b -[A1], D5
0000088C 1F5E BEDC move.b [A7 - 0x4124], [A6]+
00000890 3B00 move.w -[A5], D0
00000892 3B53 7B2F move.w [A5 + 0x7B2F], [A3]
00000896 C314 and.b [A4], D1
00000898 5A5B addq.w [A3]+, 5
0000089A 1B5E 3377 move.b [A5 + 0x3377], [A6]+
0000089E 8301 sbcd D1, D1
000008A0 4543 chk.w D2, D3
000008A2 CB71 3B16 8B03 and.w [[A1] + D3 * 2 - 0x74FD], D5
000008A8 3314 move.w -[A1], [A4]
000008AA C394 and.l [A4], D1
000008AC 0F85 bclr D5, D7
000008AE 0113 btst [A3], D0
000008B0 062B 160F 629C addi.b [A3 + 0x629C], 0xF
000008B6 CB10 and.b [A0], D5
000008B8 130A move.b -[A1], A2
000008BA 2101 move.l -[A0], D1
000008BC C33D and.b <<invalid special address>>, D1
000008BE CD02 abcd D6, D2
000008C0 8306 sbcd D1, D6
000008C2 0A5B 004B xori.w [A3]+, 0x4B /* 'K' */
000008C6 055B bchg [A3]+, D2
000008C8 321A move.w D1, [A2]+
000008CA D355 add.w [A5], D1
000008CC 260B move.l D3, A3
000008CE 1FE3 move.b <<invalid special address>>, -[A3]
000008D0 0933 8E5E btst [A3 + A0 * 8 + 0x5E], D4
000008D4 0B12 btst [A2], D5
000008D6 5A4B addq.w A3, 5
000008D8 293B 166B move.l -[A4], [PC + D1.w * 8 + 0x6B]
000008DC 070F btst A7, D3
000008DE C52B 3B00 and.b [A3 + 0x3B00], D2
000008E2 EB1C rol D4.b, 5
000008E4 FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
000008E6 2B16 move.l -[A5], [A6]
000008E8 6B0B bmi +0xD /* 000008F5 */
000008EA B307 xor.b D7, D1
000008EC 0AC5 .incomplete
000008EE 055C bchg [A4]+, D2
000008F0 A503 syscall Write, flags=5
000008F2 0F26 btst -[A6], D7
000008F4 C30B abcd -[A1], -[A3]
000008F6 3300 move.w -[A1], D0
000008F8 5B36 EB25 4483 subq.b [[A6 + 0x4483] + A6 * 2], 5
000008FE 1E12 move.b D7, [A2]
00000900 1CBC 2010 move.b [A6], 0x10
00000904 003C 4B58 ori.b ccr, 88
00000908 246E E208 movea.l A2, [A6 - 0x1DF8]
0000090C BB01 xor.b D1, D5
0000090E 2AFB 0348 move.l [A5]+, [PC + <<invalid base displacement size>>]
00000912 1303 move.b -[A1], D3
00000914 BE0B cmp.b D7, A3
00000916 0841 0605 bchg.b D1, 0x5
0000091A 0AC0 .incomplete
0000091C 2109 move.l -[A0], A1
0000091E C33D and.b <<invalid special address>>, D1
00000920 9B17 sub.b [A7], D5
00000922 C555 and.w [A5], D2
00000924 C100 abcd D0, D0
00000926 8301 sbcd D1, D1
00000928 6D58 blt +0x5A /* 00000982 */
0000092A C501 abcd D2, D1
0000092C 1B34 E100 move.b -[A5], [A4 + <<invalid base displacement size>> + A6]
00000930 4394 .invalid 1, [A4] // invalid opcode 4 with b == 6
00000932 0F41 bchg D1, D7
00000934 020F 60E1 andi.b A7, 0xE1
00000938 150F move.b -[A2], A7
0000093A 8100 sbcd D0, D0
0000093C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
0000093E A157 syscall SetAppBase/SetApplBase, flags=1
00000940 7E13 moveq.l D7, 0x13
00000942 03F4 .incomplete
00000944 7E44 moveq.l D7, 0x44
00000946 5B58 subq.w [A0]+, 5
00000948 2516 move.l -[A2], [A6]
0000094A 4820 nbcd.b -[A0]
0000094C 106B 0D3C movea.b A0, [A3 + 0xD3C]
00000950 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000952 2E48 movea.l A7, A0
00000954 3A8A move.w [A5], A2
00000956 3B04 move.w -[A5], D4
00000958 189A move.b [A4], [A2]+
0000095A 54D3 scc [A3]
0000095C 11A3 2AA3 move.b [A0 + D2 * 2 - 0x93], -[A3]
00000960 1D0E move.b -[A6], A6
00000962 5B50 subq.w [A0], 5
00000964 C30B abcd -[A1], -[A3]
00000966 831C or.b [A4]+, D1
00000968 D0A8 2B05 add.l D0, [A0 + 0x2B05]
0000096C 4A60 tst.w -[A0]
0000096E BB05 xor.b D5, D5
00000970 0EA8 6B0A 6B49 4301 .invalid.l [A0 + 0x4301], 0x6B0A6B49 /* 'k\nkI' */ // invalid immediate operation
00000978 DCCA add.w A6, A2
0000097A 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
0000097C 2B07 move.l -[A5], D7
0000097E 5A6B 0F5E addq.w [A3 + 0xF5E], 5
label00000982:
00000982 B23B 1B4B 163B 7B41 cmp.b D1, [[PC + <<invalid base displacement size>>] + 0x163B7B41]
0000098A 0B9B bclr [A3]+, D5
0000098C 0053 04E1 ori.w [A3], 0x4E1
00000990 003B 325E 810B 61B0 0901 ori.b [[PC + <<invalid base displacement size>> + A0] + 0x61B00901], 0x5E /* '^' */
0000099A 3B7B D10B 4902 B8F3 006B move.w [A5 + 0x6B], [[PC + <<invalid base displacement size>> + A5] + 0x4902B8F3]
000009A4 0DED .incomplete
000009A6 669B bne -0x63 /* 00000943 */
000009A8 80CB divu.w D0, A3
000009AA 126B 0DBB movea.b A1, [A3 + 0xDBB]
000009AE 8614 or.b D3, [A4]
000009B0 068A 402B 0540 addi.l A2, 0x402B0540
000009B6 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000009B8 406B 0AE1 negx.w [A3 + 0xAE1]
000009BC 912B 1426 sub.b [A3 + 0x1426], D0
000009C0 B4A3 cmp.l D2, -[A3]
000009C2 0DD3 .incomplete
000009C4 817B 104A or.w [PC + D1.w + 0x4A], D0
000009C8 0ED3 .incomplete
000009CA 18A8 6E5B move.b [A4], [A0 + 0x6E5B]
fn000009CE:
000009CE 0343 bchg D3, D1
000009D0 0543 bchg D3, D2
000009D2 01C3 .incomplete
000009D4 0B73 1EFB bchg [A3 + D1 * 8 - 0x5], D5
000009D8 5F81 subq.l D1, 7
000009DA 3973 1E7A 9333 move.w [A4 - 0x6CCD], [A3 + D1 * 8 + 0x7A]
000009E0 E312 roxl D2.b, 1
000009E2 6B0A bmi +0xC /* 000009EE */
000009E4 0B02 btst D2, D5
000009E6 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000009E8 D311 add.b [A1], D1
000009EA D504 addx.b D2, D4
000009EC 7311 moveq.l D1, 0x11
label000009EE:
000009EE A104 syscall Control, flags=1
000009F0 0F26 btst -[A6], D7
000009F2 7613 moveq.l D3, 0x13
000009F4 0261 046B andi.w -[A1], 0x46B
// begin alternate branch 000009F6-000009FC
label000009F6:
000009F6 046B 0AF3 70BB subi.w [A3 + 0x70BB], 0xAF3
// end alternate branch 000009F6-000009FC
label000009F6: // (misaligned)
000009F8 0AF3 .incomplete
000009FA 70BB moveq.l D0, 0xFFFFFFBB
000009FC 020E D0A8 andi.b A6, 0xA8
00000A00 61CC bsr -0x32 /* 000009CE */
00000A02 4A2B 05E5 tst.b [A3 + 0x5E5]
00000A06 0F7B 3DA3 4233 042B 07F3 bchg [[0x4233 + D3 * 4] + 0x42B07F3], D7
00000A10 0208 6EE1 andi.b A0, 0xE1
00000A14 052B 3E44 btst [A3 + 0x3E44], D2
00000A18 5B1D subq.b [A5]+, 5
00000A1A 112B A63C move.b -[A0], [A3 - 0x59C4]
00000A1E AB0A syscall DrawLine
00000A20 81DB divs.w D0, [A3]+
00000A22 1E73 02F3 movea.b A7, [A3 + D0.w * 2 - 0x13]
00000A26 173B 16CB move.b -[A3], [PC + D1.w * 8 - 0x53]
00000A2A 06F8 .incomplete
00000A2C 0200 B306 andi.b D0, 0x6
00000A30 D307 addx.b D1, D7
00000A32 7302 moveq.l D1, 0x02
00000A34 632A bls +0x2C /* 00000A60 */
00000A36 A308 syscall Create/PBHCreate/HCreate, flags=3
00000A38 8348 E18B pack -[A1], -[A0], 0xE18B
00000A3C CB17 and.b [A7], D5
00000A3E E98C lsl D4, 4
00000A40 A6C1 syscall vGetBlock, flags=6
00000A42 7E0F moveq.l D7, 0x0F
00000A44 3000 move.w D0, D0
00000A46 CB02 abcd D5, D2
00000A48 3B16 move.w -[A5], [A6]
00000A4A 9CB3 039B 1681 00D3 sub.l D6, [[ + D0 * 2] + 0x168100D3]
00000A52 1832 142E move.b D4, [A2 + D1.w * 4 + 0x2E]
00000A56 A6CC syscall vBTClose, flags=6
00000A58 629C bhi -0x62 /* 000009F6 */
00000A5A 5C03 addq.b D3, 6
00000A5C 07C3 .incomplete
00000A5E 1403 move.b D2, D3
label00000A60:
00000A60 073B 161A btst [PC + D1.w * 8 + 0x1A], D3
00000A64 2374 261B 0BEC move.l [A1 + 0xBEC], [A4 + D2.w * 8 + 0x1B]
00000A6A 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00000A6C 230E move.l -[A1], A6
00000A6E B31C xor.b [A4]+, D1
00000A70 4394 .invalid 1, [A4] // invalid opcode 4 with b == 6
00000A72 C30B abcd -[A1], -[A3]
00000A74 DC30 0F44 add.b D6, <<invalid full ext with I/IS == 4>>
00000A78 0B0B btst A3, D5
00000A7A 89CC divs.w D4, A4
00000A7C 45DA lea.l A2, [A2]+
00000A7E 0804 F6AB btst.b D4, 0xAB
00000A82 1AC3 move.b [A5]+, D3
00000A84 0004 28AB ori.b D4, 0xAB
00000A88 1A1A move.b D5, [A2]+
00000A8A A626 syscall HandleZone, flags=6
00000A8C 04F6 .incomplete
00000A8E 9300 subx.b D1, D0
00000A90 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000A92 0428 9300 1C13 subi.b [A0 + 0x1C13], 0x0
00000A98 0704 btst D4, D3
00000A9A F6A3 0805 .extension 0x6A3 <<F/2-3/3>> // unimplemented
00000A9E 01A3 bclr -[A3], D0
00000AA0 0801 010C btst.b D1, 0xC
00000AA4 0861 00AD bchg.b -[A1], 0xAD
00000AA8 D182 addx.l D0, D2
00000AAA 8C13 or.b D6, [A3]
00000AAC 055B bchg [A3]+, D2
00000AAE 2003 move.l D0, D3
00000AB0 4643 not.w D3
00000AB2 4249 clr.w A1
00000AB4 3713 move.w -[A3], [A3]
00000AB6 855E or.w [A6]+, D2
00000AB8 2101 move.l -[A0], D1
00000ABA 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00000ABC 5E93 addq.l [A3], 7
00000ABE 0B53 bchg [A3], D5
00000AC0 05BA 0346 bclr [PC + 0x346 /* 00000E08, value 0xA1A4301 */], D2
00000AC4 8E8E or.l D7, A6
00000AC6 B304 xor.b D4, D1
00000AC8 081A 0F26 btst.b [A2]+, 0x26 /* '&' */
00000ACC 8502 sbcd D2, D2
00000ACE B323 xor.b -[A3], D1
00000AD0 6B00 121C bmi +0x121E /* 00001CEE */
00000AD4 D820 add.b D4, -[A0]
00000AD6 10A3 move.b [A0], -[A3]
00000AD8 010A btst A2, D0
00000ADA 2E08 move.l D7, A0
00000ADC 9127 sub.b -[A7], D0
00000ADE 1EE1 move.b [A7]+, -[A1]
00000AE0 7E8A moveq.l D7, 0xFFFFFF8A
00000AE2 D052 add.w D0, [A2]
00000AE4 3285 move.w [A1], D5
00000AE6 1338 063B move.b -[A1], [0x0000063B]
00000AEA 1BA3 24DB move.b [A5 + D2.w * 4 - 0x37], -[A3]
00000AEE 0732 C501 btst [[A2 + <<invalid base displacement size>> + A4 * 4]], D3
00000AF2 A901 syscall FMSwapFont
00000AF4 9317 sub.b [A7], D1
00000AF6 7B01 moveq.l D5, 0x01
00000AF8 0ECD .incomplete
00000AFA 0936 3C6A btst [A6 + D3 * 4 + 0x6A], D4
00000AFE E208 lsr D0.b, 1
00000B00 8332 032C or.b <<invalid full ext with I/IS == 4>>, D1
00000B04 8361 or.w -[A1], D1
00000B06 032C 74A3 btst [A4 + 0x74A3], D1
00000B0A 0A70 7B18 032C xori.w <<invalid full ext with I/IS == 4>>, 0x7B18
00000B10 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000B12 963B 1613 sub.b D3, [PC + D1.w * 8 + 0x13]
00000B16 1D3B 16A3 move.b -[A6], [PC + D1.w * 8 - 0x93]
00000B1A 308B move.w [A0], A3
00000B1C 4F03 .invalid 7, D3 // invalid opcode 4 with b == 4
00000B1E 2C92 move.l [A6], [A2]
00000B20 032C 2C13 btst [A4 + 0x2C13], D1
00000B24 28AB 1AA3 move.l [A4], [A3 + 0x1AA3]
00000B28 165B movea.b A3, [A3]+
00000B2A 0304 btst D4, D1
00000B2C 1B17 move.b -[A5], [A7]
00000B2E AB1A syscall PutOval
00000B30 6512 bcs +0x14 /* 00000B44 */
00000B32 9B00 subx.b D5, D0
00000B34 C2A3 and.l D1, -[A3]
00000B36 0470 A4AB 03AB 1A6D 038B 0DC2 subi.w [[0x1A6D + D0 * 2] + 0x38B0DC2], 0xA4AB
00000B42 0F25 btst -[A5], D7
label00000B44:
00000B44 0233 0404 C310 andi.b [A3 + A4 * 2], 0x4
00000B4A AB1A syscall PutOval
00000B4C C306 abcd D1, D6
00000B4E 0413 0CB3 subi.b [A3], 0xB3
00000B52 0CAB 1AC1 0301 0144 cmpi.l [A3 + 0x144], 0x1AC10301
00000B5A 6301 bls +0x3 /* 00000B5D */
00000B5C E908 lsl D0.b, 4
00000B5E A362 syscall PurgeSpace, flags=3
00000B60 3C8B move.w [A6], A3
00000B62 1724 move.b -[A3], -[A4]
00000B64 2A6B 1860 movea.l A5, [A3 + 0x1860]
00000B68 E322 asl D2.b, D1
00000B6A 082E 0EF1 0EE5 btst.b [A6 + 0xEE5], 0xF1
00000B70 0C93 0B83 04B3 cmpi.l [A3], 0xB8304B3
00000B76 461E not.b [A6]+
00000B78 EB00 asl D0.b, 5
00000B7A 007B 3B45 0F43 1004 2C53 ori.w [[PC + <<invalid base displacement size>>] + 0x10042C53], 0x3B45 /* ';E' */
00000B84 77FB moveq.l D3, 0xFFFFFFFB
00000B86 2506 move.l -[A2], D6
00000B88 A362 syscall PurgeSpace, flags=3
00000B8A 068A 1653 0202 addi.l A2, 0x16530202
00000B90 00B3 7978 163B 0065 ori.l [A3 + D0.w + 0x65], 0x7978163B
00000B98 01FB .incomplete
00000B9A 1B02 move.b -[A5], D2
00000B9C 0063 0081 ori.w -[A3], 0x81
00000BA0 04FB .incomplete
00000BA2 1B04 move.b -[A5], D4
00000BA4 2C7B 023B movea.l A6, [PC + D0.w * 2 + 0x3B]
00000BA8 1604 move.b D3, D4
00000BAA 2C61 movea.l A6, -[A1]
00000BAC 0B9C bclr [A4]+, D5
00000BAE 0501 btst D1, D2
00000BB0 C314 and.b [A4], D1
00000BB2 1EA1 move.b [A7], -[A1]
00000BB4 021A 333B andi.b [A2]+, 0x3B /* ';' */
00000BB8 2623 move.l D3, -[A3]
00000BBA 0104 btst D4, D0
00000BBC 2CC3 move.l [A6]+, D3
00000BBE 1093 move.b [A0], [A3]
00000BC0 0004 2CE3 ori.b D4, 0xE3
00000BC4 03AB 1A33 bclr [A3 + 0x1A33], D1
00000BC8 021A B327 andi.b [A2]+, 0x27 /* '\'' */
00000BCC 2614 move.l D3, [A4]
00000BCE 3302 move.w -[A1], D2
00000BD0 130B move.b -[A1], A3
00000BD2 1A0F move.b D5, A7
00000BD4 2633 0941 move.l D3, [[A3 + <<invalid base displacement size>>]]
00000BD8 010F btst A7, D0
00000BDA 2649 movea.l A3, A1
00000BDC 0A0F 8100 xori.b A7, 0x0
00000BE0 3B1B move.w -[A5], [A3]+
00000BE2 1306 move.b -[A1], D6
00000BE4 B300 xor.b D0, D1
00000BE6 5305 subq.b D5, 1
00000BE8 2509 move.l -[A2], A1
00000BEA 3016 move.w D0, [A6]
00000BEC 3002 move.w D0, D2
00000BEE 003B 1C69 0223 ori.b [PC + D0.w * 2 + 0x23], 0x69 /* 'i' */
00000BF4 4433 021C neg.b [A3 + D0.w * 2 + 0x1C]
00000BF8 BB09 cmpm.b [A5]+, [A1]+
00000BFA 06A3 0106 8A13 addi.l -[A3], 0x1068A13
00000C00 0B73 1D1A 8A26 bchg [[A3 + D1 * 4] - 0x75DA], D5
00000C06 6101 bsr +0x3 /* 00000C09 */
00000C08 EB0A lsl D2.b, 5
00000C0A 44B3 1765 neg.l <<invalid full ext with IS == 1 and I/IS == 5>>
00000C0E 330E move.w -[A1], A6
00000C10 2010 move.l D0, [A0]
00000C12 8A79 114B 0893 or.w D5, [0x114B0893]
00000C18 035B bchg [A3]+, D1
00000C1A 10DB move.b [A0]+, [A3]+
00000C1C 72EB moveq.l D1, 0xFFFFFFEB
00000C1E 03E5 .incomplete
00000C20 0085 24EB 7326 ori.l D5, 0x24EB7326
00000C26 BA03 cmp.b D5, D3
00000C28 2C06 move.l D6, D6
00000C2A 8A01 or.b D5, D1
00000C2C 01B3 0460 bclr [A3 + D0.w * 4 + 0x60], D0
00000C30 1AAB 2726 move.b [A5], [A3 + 0x2726]
00000C34 121C move.b D1, [A4]+
00000C36 5017 addq.b [A7], 8
00000C38 00D0 .incomplete
00000C3A 0087 02CA 3000 ori.l D7, 0x2CA3000
00000C40 CB58 and.w [A0]+, D5
00000C42 3700 move.w -[A3], D0
00000C44 FB83 .invalid <<F/6/5>>
00000C46 204B movea.l A0, A3
00000C48 0493 4803 2CCB subi.l [A3], 0x48032CCB
00000C4E 0804 2C5B btst.b D4, 0x5B /* '[' */
00000C52 41AB 1A83 .invalid 0, [A3 + 0x1A83] // invalid opcode 4 with b == 6
00000C56 2017 move.l D0, [A7]
00000C58 00C7 .incomplete
00000C5A 1125 move.b -[A0], -[A5]
00000C5C 3E3C 5B08 move.w D7, 0x5B08
00000C60 9306 subx.b D1, D6
00000C62 5653 addq.w [A3], 3
00000C64 0C2A 21C5 EB35 cmpi.b [A2 - 0x14CB], 0xC5
00000C6A 8304 sbcd D1, D4
00000C6C BB0D cmpm.b [A5]+, [A5]+
00000C6E 8B05 sbcd D5, D5
00000C70 2293 move.l [A1], [A3]
00000C72 350F move.w -[A2], A7
00000C74 5A5B addq.w [A3]+, 5
00000C76 0F7B 1DC3 2166 B309 bchg [[ + <<invalid base displacement size>>] + 0x2166B309], D7
00000C7E 8B3D or.b <<invalid special address>>, D5
00000C80 D30E addx.b -[A1], -[A6]
00000C82 231F move.l -[A1], [A7]+
00000C84 0C22 0A4A cmpi.b -[A2], 0x4A /* 'J' */
00000C88 6652 bne +0x54 /* 00000CDC */
00000C8A 432E 322E .invalid 1, [A6 + 0x322E] // invalid opcode 4 with b == 4
00000C8E 0ECC .incomplete
00000C90 2E08 move.l D7, A0
00000C92 CC81 and.l D6, D1
00000C94 B82E 222C cmp.b D4, [A6 + 0x222C]
00000C98 B311 xor.b [A1], D1
00000C9A FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
00000C9C AA00 syscall OpenCPort
00000C9E 0FA2 bclr -[A2], D7
00000CA0 1A0F move.b D5, A7
00000CA2 2661 movea.l A3, -[A1]
00000CA4 AA9B syscall GetEntryColor
00000CA6 0A1E 0A06 xori.b [A6]+, 0x6
00000CAA 661A bne +0x1C /* 00000CC6 */
00000CAC 0F26 btst -[A6], D7
00000CAE 381F move.w D4, [A7]+
00000CB0 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000CB2 1316 move.b -[A1], [A6]
00000CB4 7A83 moveq.l D5, 0xFFFFFF83
00000CB6 0514 btst [A4], D2
00000CB8 0622 1A7B addi.b -[A2], 0x7B /* '{' */
00000CBC 4626 not.b -[A6]
00000CBE 7653 moveq.l D3, 0x53
00000CC0 8913 or.b [A3], D4
00000CC2 166A 443B movea.b A3, [A2 + 0x443B]
label00000CC6:
00000CC6 08A5 142A bclr.b -[A5], 0x2A /* '*' */
00000CCA 2010 move.l D0, [A0]
00000CCC 6814 bvc +0x16 /* 00000CE2 */
00000CCE 2E6E 8B04 movea.l A7, [A6 - 0x74FC]
00000CD2 1E0C move.b D7, A4
00000CD4 6E02 bgt +0x4 /* 00000CD8 */
00000CD6 006B 022E 48CC ori.w [A3 + 0x48CC], 0x22E
// begin alternate branch 00000CD8-00000CDE
label00000CD8:
00000CD8 022E 48CC 2E60 andi.b [A6 + 0x2E60], 0xCC
// end alternate branch 00000CD8-00000CDE
label00000CD8: // (misaligned)
label00000CDC:
00000CDC 2E60 movea.l A7, -[A0]
00000CDE CCA5 and.l D6, -[A5]
00000CE0 146E 262B movea.b A2, [A6 + 0x262B]
// begin alternate branch 00000CE2-00000CE8
label00000CE2:
00000CE2 262B 027E move.l D3, [A3 + 0x27E]
00000CE6 D160 add.w -[A0], D0
// end alternate branch 00000CE2-00000CE8
label00000CE2: // (misaligned)
00000CE4 027E D160 andi.w <<invalid special address>>, 0xD160
00000CE8 683C bvc +0x3E /* 00000D26 */
00000CEA 0B05 btst D5, D5
00000CEC 2460 movea.l A2, -[A0]
00000CEE E248 lsr D0.w, 1
00000CF0 1B01 move.b -[A5], D1
00000CF2 7E23 moveq.l D7, 0x23
00000CF4 046E 3B0E 010F subi.w [A6 + 0x10F], 0x3B0E
00000CFA 0700 btst D0, D3
00000CFC 10A3 move.b [A0], -[A3]
00000CFE 0414 A08C subi.b [A4], 0x8C
00000D02 580A addq.b A2, 4
00000D04 1A6B 0A01 movea.b A5, [A3 + 0xA01]
00000D08 0472 3B43 0166 subi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x3B43 /* ';C' */
00000D0E 2B0A move.l -[A5], A2
00000D10 8B05 sbcd D5, D5
00000D12 680B bvc +0xD /* 00000D1F */
00000D14 140C move.b D2, A4
00000D16 681E bvc +0x20 /* 00000D36 */
00000D18 A002 syscall Read
00000D1A 00D3 .incomplete
00000D1C 3B8D 00EC move.w [A5 + D0.w - 0x20], A5
00000D20 0310 btst [A0], D1
00000D22 41D7 lea.l A0, [A7]
00000D24 580A addq.b A2, 4
label00000D26:
00000D26 062B 0A2E 6879 addi.b [A3 + 0x6879], 0x2E /* '.' */
00000D2C 100F move.b D0, A7
00000D2E 2614 move.l D3, [A4]
00000D30 0668 1A3B 7426 addi.w [A0 + 0x7426], 0x1A3B
label00000D36:
00000D36 B4A3 cmp.l D2, -[A3]
00000D38 1F2B 0A53 move.b -[A7], [A3 + 0xA53]
00000D3C 892B 0A72 or.b [A3 + 0xA72], D4
00000D40 016C 7244 bchg [A4 + 0x7244], D0
00000D44 7305 moveq.l D1, 0x05
00000D46 250B move.l -[A2], A3
00000D48 6E85 bgt -0x79 /* 00000CCF */
00000D4A 7445 moveq.l D2, 0x45
00000D4C 445B neg.w [A3]+
00000D4E 1103 move.b -[A0], D3
00000D50 0AB3 000F 4100 0F41 xori.l [[A3 + <<invalid base displacement size>>]], 0xF4100
00000D58 000F 4100 ori.b A7, 0x0
00000D5C 4B92 .invalid 5, [A2] // invalid opcode 4 with b == 6
00000D5E 42B3 0041 clr.l [A3 + D0.w + 0x41]
00000D62 0003 2041 ori.b D3, 0x41 /* 'A' */
00000D66 003B 4041 00FB ori.b [PC + D0.w - 0x5], 0x41 /* 'A' */
00000D6C 1841 movea.b A4, D1
00000D6E 0067 80F7 ori.w -[A7], 0x80F7
00000D72 2AA3 move.l [A5], -[A3]
00000D74 247B 00D3 movea.l A2, [PC + D0.w - 0x45]
00000D78 242E 0E27 move.l D2, [A6 + 0xE27]
00000D7C 80CB divu.w D0, A3
00000D7E 652A bcs +0x2C /* 00000DAA */
00000D80 E545 asl D5.w, 2
00000D82 240E move.l D2, A6
00000D84 F465 .invalid <<cinv/cpush with scope=0>>
00000D86 02BB 112B 3807 0209 andi.l [PC + D0.w * 2 + 0x9], 0x112B3807
00000D8E D327 add.b -[A7], D1
00000D90 8319 or.b [A1]+, D1
00000D92 14A3 move.b [A2], -[A3]
00000D94 244B movea.l A2, A3
00000D96 2532 2E08 move.l -[A2], [A2 + D2 * 8 + 0x8]
00000D9A 280E move.l D4, A6
00000D9C E5E5 roxl .w -[A5]
00000D9E 0F26 btst -[A6], D7
00000DA0 76FB moveq.l D3, 0xFFFFFFFB
00000DA2 000F 4112 ori.b A7, 0x12
00000DA6 2AE5 move.l [A5]+, -[A5]
00000DA8 41C5 lea.l A0, D5
label00000DAA:
00000DAA 2A10 move.l D5, [A0]
00000DAC E63C ror D4.b, D3
00000DAE 1B04 move.b -[A5], D4
00000DB0 240E move.l D2, A6
00000DB2 C504 abcd D2, D4
00000DB4 E843 asr D3.w, 4
00000DB6 0462 52D3 subi.w -[A2], 0x52D3
00000DBA 950F subx.b -[A2], -[A7]
00000DBC BEC1 cmpa.w A7, D1
00000DBE 055C bchg [A4]+, D2
00000DC0 D6DB add.w A3, [A3]+
00000DC2 0806 E647 btst.b D6, 0x47 /* 'G' */
00000DC6 0252 E627 andi.w [A2], 0xE627
00000DCA 01EE .incomplete
00000DCC DCFA 7310 add.w A6, [PC + 0x7310 /* 000080DE, cstring ""<EOF> */]
00000DD0 1300 move.b -[A1], D0
00000DD2 5B6D DCFA subq.w [A5 - 0x2306], 5
00000DD6 5305 subq.b D5, 1
00000DD8 E903 asl D3.b, 4
00000DDA 0F05 btst D5, D7
00000DDC 0761 bchg -[A1], D3
00000DDE 132A 44DB move.b -[A1], [A2 + 0x44DB]
00000DE2 0469 0749 FD25 subi.w [A1 - 0x2DB], 0x749
00000DE8 966A 2408 sub.w D3, [A2 + 0x2408]
00000DEC F42A cpushl NONE, [A2]
00000DEE 2B20 move.l -[A5], -[A0]
00000DF0 2ADB move.l [A5]+, [A3]+
00000DF2 0729 0DAB btst [A1 + 0xDAB], D3
00000DF6 00E3 .incomplete
00000DF8 216B 3C2A 2908 move.l [A0 + 0x2908], [A3 + 0x3C2A]
00000DFE 9E05 sub.b D7, D5
00000E00 074B bchg A3, D3
00000E02 0963 bchg -[A3], D4
00000E04 1422 move.b D2, -[A2]
00000E06 C528 0A1A and.b [A0 + 0xA1A], D2
00000E0A 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000E0C 2676 C300 movea.l A3, [A6 + <<invalid base displacement size>> + A4 * 2]
00000E10 D312 add.b [A2], D1
00000E12 222A 5D0E move.l D1, [A2 + 0x5D0E]
00000E16 F700 .extension 0x700 <<F/4-5/3>> // unimplemented
00000E18 D186 addx.l D0, D6
00000E1A 0701 btst D1, D3
00000E1C 1E24 move.b D7, -[A4]
00000E1E 562B 0EC3 addq.b [A3 + 0xEC3], 3
00000E22 482A BB00 nbcd.b [A2 - 0x4500]
00000E26 2A36 062A move.l D5, [A6 + D0.w * 8 + 0x2A]
00000E2A 0636 217A EB62 262E 3627 addi.b [[A6 + 0x262E] + 0x3627], 0x7A /* 'z' */
00000E34 022A 5B40 C90F andi.b [A2 - 0x36F1], 0x40 /* '@' */
00000E3A 1F0E move.b -[A7], A6
00000E3C CB2F 630B and.b [A7 + 0x630B], D5
00000E40 1300 move.b -[A1], D0
00000E42 747B moveq.l D2, 0x7B
00000E44 2C51 movea.l A6, [A1]
00000E46 029B 3747 01EE andi.l [A3]+, 0x374701EE
00000E4C 062A A104 4346 addi.b [A2 + 0x4346], 0x4
00000E52 2701 move.l -[A3], D1
00000E54 FD0B .extension 0xD0B <<F/4-5/6>> // unimplemented
00000E56 01E8 .incomplete
00000E58 41F5 A324 lea.l A0, <<invalid full ext with I/IS == 4>>
00000E5C DB23 add.b -[A3], D5
00000E5E 0E13 3683 .invalid.b [A3], 0x83 // invalid immediate operation
00000E62 04A3 1A65 61F3 subi.l -[A3], 0x1A6561F3
00000E68 032B 06C3 btst [A3 + 0x6C3], D1
00000E6C 1453 movea.b A2, [A3]
00000E6E 00FA .incomplete
00000E70 680B bvc +0xD /* 00000E7D */
00000E72 82A6 or.l D1, -[A6]
00000E74 F473 cpushp DATA, [A3]
00000E76 37A5 4768 0636 move.w [A3 + 0x636], -[A5]
00000E7C 06A6 0673 371A addi.l -[A6], 0x673371A
00000E82 0F26 btst -[A6], D7
00000E84 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00000E86 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000E88 C314 and.b [A4], D1
00000E8A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000E8C 7337 moveq.l D1, 0x37
00000E8E 7A74 moveq.l D5, 0x74
00000E90 7B0E moveq.l D5, 0x0E
00000E92 4AA6 tst.l -[A6]
00000E94 52CB 122A dbhi D3, +0x122C /* 000020C0 */
00000E98 D315 add.b [A5], D1
00000E9A 8B41 2A2D pack D5, D1, 0x2A2D
00000E9E 0883 2E26 bclr.b D3, 0x26 /* '&' */
00000EA2 76B3 moveq.l D3, 0xFFFFFFB3
00000EA4 15CB 012A move.b [PC + 0x12A /* 00000FD0, value 0x52 'R' */], A3
00000EA8 21F2 B101 B362 move.l [0xFFFFB362], [[A2 + <<invalid base displacement size>> + A3]]
00000EAE 2676 4303 E8C3 0C4D movea.l A3, [[A6 + <<invalid base displacement size>> + D4 * 2] - 0x173CF3B3]
00000EB6 0133 7449 btst [A3 + D7.w * 4 + 0x49], D0
00000EBA 0163 bchg -[A3], D0
00000EBC 03E8 .incomplete
00000EBE 6103 bsr +0x5 /* 00000EC3 */
00000EC0 DB07 addx.b D5, D7
00000EC2 6103 bsr +0x5 /* 00000EC7 */
00000EC4 264B movea.l A3, A3
00000EC6 0643 03DB addi.w D3, 0x3DB
00000ECA 242A 2E08 move.l D2, [A2 + 0x2E08]
00000ECE 3782 742A move.w [A3 + D7.w * 4 + 0x2A], D2
00000ED2 F70A .extension 0x70A <<F/4-5/3>> // unimplemented
00000ED4 C4B7 0B83 0FA5 1925 and.l D2, [[ + <<invalid base displacement size>> + D0 * 2] + 0xFA51925]
00000EDC 41E2 lea.l A0, -[A2]
00000EDE 0870 8162 1EDB bchg.b [A0 + D1 * 8 - 0x37], 0x62 /* 'b' */
00000EE4 5E89 addq.l A1, 7
00000EE6 7970 moveq.l D4, 0x70
00000EE8 BB04 xor.b D4, D5
00000EEA 9300 subx.b D1, D0
00000EEC 1E2B 0D11 move.b D7, [A3 + 0xD11]
00000EF0 01A3 bclr -[A3], D0
00000EF2 087B 32C1 8D53 3527 02ED bchg.b [[PC] + 0x352702ED], 0xC1
00000EFC 68D3 bvc -0x2B /* 00000ED1 */
00000EFE 1E81 move.b [A7], D1
00000F00 11D3 1E08 move.b [0x00001E08], [A3]
00000F04 3B16 move.w -[A5], [A6]
00000F06 1305 move.b -[A1], D5
00000F08 2B96 8301 move.l [[A5 + <<invalid base displacement size>> + A0 * 2]], [A6]
00000F0C 530E subq.b A6, 1
00000F0E D318 add.b [A0]+, D1
00000F10 2E68 0F85 movea.l A7, [A0 + 0xF85]
00000F14 8480 or.l D2, D0
00000F16 3353 B380 move.w [A1 - 0x4C80], [A3]
00000F1A 8301 sbcd D1, D1
00000F1C 2E68 2B01 movea.l A7, [A0 + 0x2B01]
00000F20 3B02 move.w -[A5], D2
00000F22 FABB 16A5 .extension 0xABB <<F/2-3/5>> // unimplemented
00000F26 022E 6833 3242 andi.b [A6 + 0x3242], 0x33 /* '3' */
00000F2C 8502 sbcd D2, D2
00000F2E F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000F30 EB1C rol D4.b, 5
00000F32 1458 movea.b A2, [A0]+
00000F34 0536 0F26 931B 0F58 btst [[A6 - 0x6CE5] + D0 * 8 + 0xF58], D2
00000F3C 1AD3 move.b [A5]+, [A3]
00000F3E 3F26 move.w -[A7], -[A6]
00000F40 0542 bchg D2, D2
00000F42 253D move.l -[A2], <<invalid special address>>
00000F44 9305 subx.b D1, D5
00000F46 3C93 move.w [A6], [A3]
00000F48 00F4 .incomplete
00000F4A 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000F4C 2E0E move.l D7, A6
00000F4E DB17 add.b [A7], D5
00000F50 9307 subx.b D1, D7
00000F52 2304 move.l -[A1], D4
00000F54 2AAB 0D07 move.l [A5], [A3 + 0xD07]
00000F58 824B or.w D1, A3
00000F5A BB38 A308 xor.b [0xFFFFA308], D5
00000F5E A347 syscall SetTrapAddress, flags=3
00000F60 A318 syscall GetFPos, flags=3
00000F62 9305 subx.b D1, D5
00000F64 0621 0043 addi.b -[A1], 0x43 /* 'C' */
00000F68 0716 btst [A6], D3
00000F6A 5B02 subq.b D2, 5
00000F6C 166B 0602 movea.b A3, [A3 + 0x602]
00000F70 0003 7693 ori.b D3, 0x93
00000F74 0A33 015B 0D93 07D3 392E xori.b [[ + D0 * 4] + 0x7D3392E], 0x5B /* '[' */
00000F7E 56A1 addq.l -[A1], 3
00000F80 0121 btst -[A1], D0
00000F82 02CC .incomplete
00000F84 0577 44DB bchg [A7 + D4.w * 4 - 0x37], D2
00000F88 00CD .incomplete
00000F8A 41A5 .invalid 0, -[A5] // invalid opcode 4 with b == 6
00000F8C 080F 264B btst.b A7, 0x4B /* 'K' */
00000F90 0853 02B1 bchg.b [A3], 0xB1
00000F94 6B75 bmi +0x77 /* 0000100B */
00000F96 7DBB moveq.l D6, 0xFFFFFFBB
00000F98 0C03 2C64 cmpi.b D3, 0x64 /* 'd' */
00000F9C 032C 1A93 btst [A4 + 0x1A93], D1
00000FA0 2E26 move.l D7, -[A6]
00000FA2 3447 movea.w A2, D7
00000FA4 0045 B100 ori.w D5, 0xB100
00000FA8 3700 move.w -[A3], D0
00000FAA 5443 addq.w D3, 2
00000FAC 0641 A524 addi.w D1, 0xA524
00000FB0 72E2 moveq.l D1, 0xFFFFFFE2
00000FB2 0841 592E bchg.b D1, 0x2E /* '.' */
00000FB6 2A63 movea.l A5, -[A3]
00000FB8 202E 0E63 move.l D0, [A6 + 0xE63]
00000FBC 204B movea.l A0, A3
00000FBE 0803 473A btst.b D3, 0x3A /* ':' */
00000FC2 7C18 moveq.l D6, 0x18
00000FC4 0F1E btst [A6]+, D7
00000FC6 0AA2 A2A2 06CB xori.l -[A2], 0xA2A206CB
00000FCC 4DC1 lea.l A6, D1
00000FCE 787C moveq.l D4, 0x7C
00000FD0 5232 831F 1B09 0A01 addq.b [[A2] + A0 * 2 + 0x1B090A01], 1
00000FD8 791A moveq.l D4, 0x1A
00000FDA 6B37 bmi +0x39 /* 00001013 */
00000FDC 26D3 move.l [A3]+, [A3]
00000FDE 112B 0E21 move.b -[A0], [A3 + 0xE21]
00000FE2 081E 3302 btst.b [A6]+, 0x2
00000FE6 C559 and.w [A1]+, D2
00000FE8 D332 52F3 add.b [A2 + D5.w * 2 - 0x13], D1
00000FEC 1B32 0D01 move.b -[A5], [[A2 + <<invalid base displacement size>> + D0 * 4]]
00000FF0 1E0A move.b D7, A2
00000FF2 A563 syscall MaxApplZone, flags=5
00000FF4 ECF3 1B81 5B45 bfclr <<invalid full ext with IS == 1 and I/IS == 5>> {D6:1}
00000FFA 2F22 move.l -[A7], -[A2]
00000FFC 06D3 .incomplete
00000FFE 2EDE move.l [A7]+, [A6]+
00001000 30AA 000F move.w [A0], [A2 + 0xF]
00001004 A21A syscall GetZone, flags=2
00001006 0FE1 .incomplete
00001008 6BD3 bmi -0x2B /* 00000FDD */
0000100A 2E74 FB11 movea.l A7, [[A4 + A7 * 2]]
0000100E 6506 bcs +0x8 /* 00001016 */
00001010 BB00 xor.b D0, D5
00001012 3666 movea.w A3, -[A6]
00001014 0636 0C66 A22E addi.b [A6 + A2.w * 2 + 0x2E], 0x66 /* 'f' */
// begin alternate branch 00001016-0000101A
label00001016:
00001016 0C66 A22E cmpi.w -[A6], 0xA22E
// end alternate branch 00001016-0000101A
label00001016: // (misaligned)
0000101A 2ACC move.l [A5]+, A4
0000101C 1A0F move.b D5, A7
0000101E 2606 move.l D3, D6
00001020 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00001022 0CA5 04C7 0C9B cmpi.l -[A5], 0x4C70C9B
00001028 1A43 movea.b A5, D3
0000102A 3726 move.w -[A3], -[A6]
0000102C 7865 moveq.l D4, 0x65
0000102E 1743 0658 move.b [A3 + 0x658], D3
00001032 898E 0F30 unpk -[A4], -[A6], 0x0F30
00001036 2157 C02E move.l [A0 - 0x3FD2], [A7]
0000103A 0EB8 DB00 6D04 CB01 .invalid.l [0xFFFFCB01], 0xDB006D04 // invalid immediate operation
00001042 2263 movea.l A1, -[A3]
00001044 543B 5A0A addq.b [PC + D5 * 2 + 0xA], 2
00001048 8186 4304 unpk D0, D6, 0x4304
0000104C EB01 asl D1.b, 5
0000104E 5643 addq.w D3, 3
00001050 0343 bchg D3, D1
00001052 2D43 02E8 move.l [A6 + 0x2E8], D3
00001056 0B18 btst [A0]+, D5
00001058 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
0000105A E84B lsr D3.w, 4
0000105C 00D3 .incomplete
0000105E 2E7A FB07 movea.l A7, [PC - 0x4F9 /* 00000B67, value 0x60E32208 */]
00001062 2B07 move.l -[A5], D7
00001064 0306 btst D6, D1
00001066 1B3A 410B move.b -[A5], [PC + 0x410B /* 00005173, cstring ""<EOF> */]
0000106A A331 syscall GetOSEvent, flags=3
0000106C 8913 or.b [A3], D4
0000106E E302 asl D2.b, 1
00001070 3206 move.w D1, D6
00001072 66A2 bne -0x5C /* 00001016 */
00001074 2113 move.l -[A0], [A3]
00001076 651A bcs +0x1C /* 00001092 */
label00001078:
00001078 0F26 btst -[A6], D7
0000107A 2903 move.l -[A4], D3
0000107C 1B3D move.b -[A5], <<invalid special address>>
0000107E 5309 subq.b A1, 1
00001080 D32E C8C5 add.b [A6 - 0x373B], D1
00001084 05A5 bclr -[A5], D2
00001086 B61C cmp.b D3, [A4]+
00001088 4E7E .invalid // invalid opcode 4
0000108A 20B3 EF0F 1066 3C5B move.l [A0], [[A3 + <<invalid base displacement size>>] + A6 * 8 + 0x10663C5B]
label00001092:
00001092 2124 move.l -[A0], -[A4]
00001094 6AE2 bpl -0x1C /* 00001078 */
00001096 56C1 sne D1
00001098 C053 and.w D0, [A3]
0000109A 0CC8 .incomplete
0000109C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
0000109E C47A D308 and.w D2, [PC - 0x2CF8 /* FFFFD30A, cstring ""<EOF> */]
000010A2 141B move.b D2, [A3]+
000010A4 0385 bclr D5, D1
000010A6 2B25 move.l -[A5], -[A5]
000010A8 11E5 81A0 move.b [0xFFFF81A0], -[A5]
000010AC 1A0F move.b D5, A7
000010AE E174 roxl D4.w, D0
000010B0 945A sub.w D2, [A2]+
000010B2 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
000010B4 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000010B6 1A0F move.b D5, A7
000010B8 269B move.l [A3], [A3]+
000010BA 020F 1E1B andi.b A7, 0x1B
000010BE 038B bclr A3, D1
000010C0 161A move.b D3, [A2]+
000010C2 0F26 btst -[A6], D7
000010C4 B036 140C cmp.b D0, [A6 + D1.w * 4 + 0xC]
000010C8 3658 movea.w A3, [A0]+
000010CA 1701 move.b -[A3], D1
000010CC F431 cpushp NONE, [A1]
000010CE 0433 5626 AB04 subi.b <<invalid full ext with I/IS == 4>>, 0x26 /* '&' */
000010D4 0306 btst D6, D1
000010D6 7AA3 moveq.l D5, 0xFFFFFFA3
000010D8 0493 5043 009C subi.l [A3], 0x5043009C
000010DE 4345 chk.w D1, D5
000010E0 6B07 bmi +0x9 /* 000010E9 */
000010E2 5328 E311 subq.b [A0 - 0x1CEF], 1
000010E6 0700 btst D0, D3
000010E8 8B83 0EC3 unpk D5, D3, 0x0EC3
000010EC 0F5E bchg [A6]+, D7
000010EE 2338 321E move.l -[A1], [0x0000321E]
000010F2 0C36 E516 A30D cmpi.b [[A6 + <<invalid base displacement size>>] + A2 * 2], 0x16
000010F8 EC52 roxr D2.w, 6
000010FA BB2B 0344 xor.b [A3 + 0x344], D5
000010FE ED02 asl D2.b, 6
00001100 5B03 subq.b D3, 5
00001102 E502 asl D2.b, 2
00001104 9350 sub.w [A0], D1
00001106 CB08 abcd -[A5], -[A0]
00001108 0103 btst D3, D0
0000110A 4372 4319 chk.w D1, [[A2 + D4 * 2]]
0000110E 0605 036B addi.b D5, 0x6B /* 'k' */
00001112 050F btst A7, D2
00001114 C0B8 0F74 and.l D0, [0x00000F74]
00001118 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
0000111A CB0E abcd -[A5], -[A6]
0000111C 9444 sub.w D2, D4
0000111E 6321 bls +0x23 /* 00001141 */
00001120 6510 bcs +0x12 /* 00001132 */
00001122 7220 moveq.l D1, 0x20
00001124 103B 032E 085E AB11 move.b D0, [[PC + 0x85E] + D0 * 2 - 0x54EF]
0000112C A80E syscall Get1IndResource/Get1IxResource
0000112E 5B03 subq.b D3, 5
00001130 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
label00001132:
00001132 3B03 move.w -[A5], D3
00001134 0E25 3993 .invalid.b -[A5], 0x93 // invalid immediate operation
00001138 8F23 or.b -[A3], D7
0000113A 3EAB 52EB move.w [A7], [A3 + 0x52EB]
0000113E 043B 1042 DB07 1BA7 34A1 subi.b [[PC + <<invalid base displacement size>>] + A5 * 2 + 0x1BA734A1], 0x42 /* 'B' */
00001148 007B 1B08 7B15 ori.w [[PC] + D7 * 2], 0x1B08
0000114E 133C D35D move.b -[A1], 0x5D /* ']' */
00001152 C578 2904 and.w [0x00002904], D2
00001156 D052 add.w D0, [A2]
00001158 7306 moveq.l D1, 0x06
0000115A 0E2E 082B 29CB .invalid.b [A6 + 0x29CB], 0x2B /* '+' */ // invalid immediate operation
00001160 010E btst A6, D0
00001162 1234 7BA5 1FA5 move.b D1, [[0x1FA5] + D7 * 2]
00001168 F493 cinvp INST, [A3]
0000116A 0024 080A ori.b -[A4], 0xA /* '\n' */
0000116E 1AFB 0AB3 move.b [A5]+, [PC + D0 * 2 - 0x77]
00001172 03F3 .incomplete
00001174 3230 7B04 move.w D1, <<invalid full ext with I/IS == 4>>
00001178 52FB 222B shi [PC + D2.w * 2 + 0x2B]
0000117C 29D3 77B3 01DB move.l 0x77B301DB, [A3]
00001182 02DB .incomplete
00001184 00A3 0012 341F ori.l -[A3], 0x12341F
0000118A 7336 moveq.l D1, 0x36
0000118C D31B add.b [A3]+, D1
0000118E 1000 move.b D0, D0
00001190 018D bclr A5, D0
00001192 0B06 btst D6, D5
00001194 0C60 1A2A cmpi.w -[A0], 0x1A2A
00001198 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
0000119A 1234 2B5D move.b D1, <<invalid full ext with IS == 1 and I/IS == 5>>
0000119E E32D lsl D5.b, D1
000011A0 436F 5B14 chk.w D1, [A7 + 0x5B14]
000011A4 10DB move.b [A0]+, [A3]+
000011A6 290C move.l -[A4], A4
000011A8 0806 230A btst.b D6, 0xA /* '\n' */
000011AC 1ACB move.b [A5]+, A3
000011AE 2765 009B move.l [A3 + 0x9B], -[A5]
000011B2 1A61 movea.b A5, -[A1]
000011B4 00BA 0FBA 0FBA E39B ori.l [PC - 0x1C65 /* FFFFF551, cstring ""<EOF> */], 0xFBA0FBA
000011BC 3B5B 160F move.w [A5 + 0x160F], [A3]+
000011C0 A2A3 syscall 0x0A3, flags=2
000011C2 718B moveq.l D0, 0xFFFFFF8B
000011C4 00DB .incomplete
000011C6 2912 move.l -[A4], [A2]
000011C8 342B 301F move.w D2, [A3 + 0x301F]
000011CC 833E or.b <<invalid special address>>, D1
000011CE 1000 move.b D0, D0
000011D0 0C2A 0C0E 0C08 cmpi.b [A2 + 0xC08], 0xE
000011D6 1A7E movea.b A5, <<invalid special address>>
000011D8 2B33 5378 1AE3 18AD move.l -[A5], [A3 + 0x1AE318AD]
000011E0 06E3 .incomplete
000011E2 502D A9B3 addq.b [A5 - 0x564D], 8
000011E6 016B 075E bchg [A3 + 0x75E], D0
000011EA 0B14 btst [A4], D5
000011EC B301 xor.b D1, D1
label000011EE:
000011EE 8317 or.b [A7], D1
000011F0 3043 movea.w A0, D3
000011F2 035E bchg [A6]+, D1
000011F4 9B16 sub.b [A6], D5
000011F6 0F00 btst D0, D7
000011F8 FAA1 0043 .extension 0xAA1 <<F/2-3/5>> // unimplemented
000011FC 0EEB .incomplete
000011FE 0403 050E subi.b D3, 0xE
00001202 F343 .extension 0x343 <<F/4-5/1>> // unimplemented
00001204 A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2
00001206 0B00 btst D0, D5
00001208 8132 E100 or.b [A2 + <<invalid base displacement size>> + A6], D0
0000120C DB1C add.b [A4]+, D5
0000120E 5E43 addq.w D3, 7
00001210 0423 4ACB subi.b -[A3], 0xCB
00001214 1341 0243 move.b [A1 + 0x243], D1
00001218 0283 0138 1234 andi.l D3, 0x1381234
0000121E 7BDE moveq.l D5, 0xFFFFFFDE
00001220 D3A8 E118 add.l [A0 - 0x1EE8], D1
00001224 65C8 bcs -0x36 /* 000011EE */
00001226 08BA EB55 FB17 bclr.b [PC - 0x4E9 /* 00000D3F, value 0x72 'r' */], 0x55 /* 'U' */
0000122C 6B06 bmi +0x8 /* 00001234 */
0000122E 0A1A 9B22 xori.b [A2]+, 0x22 /* '\"' */
00001232 2B18 move.l -[A5], [A0]+
label00001234:
00001234 E36F lsl D7.w, D1
00001236 4B5B chk.w D5, [A3]+
00001238 A504 syscall Control, flags=5
0000123A D307 addx.b D1, D7
0000123C 8B18 or.b [A0]+, D5
0000123E 0314 btst [A4], D1
00001240 DB0D addx.b -[A5], -[A5]
00001242 8B58 or.w [A0]+, D5
00001244 3B03 move.w -[A5], D3
00001246 8B58 or.w [A0]+, D5
00001248 CA3B 093B 035B 5EBA 0F1A EB16 and.b D5, [[PC + 0x35B5EBA + D0] + 0xF1AEB16]
00001254 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00001256 EB09 lsl D1.b, 5
00001258 3B83 A341 move.w [[A5 + <<invalid base displacement size>>]], D3
0000125C 3B03 move.w -[A5], D3
0000125E 4FEB 2FE1 lea.l A7, [A3 + 0x2FE1]
00001262 6881 bvc -0x7D /* 000011E5 */
00001264 35CB 0E0E move.w [PC + 0xE0E /* 00002074, cstring ""<EOF> */], A3
00001268 45BD .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
0000126A 4685 not.l D5
0000126C 077B A505 bchg [[PC + <<invalid base displacement size>>] + A2 * 4], D3
00001270 1008 move.b D0, A0
00001272 D40C add.b D2, A4
00001274 0E1A E329 .invalid.b [A2]+, 0x29 /* ')' */ // invalid immediate operation
00001278 1A23 move.b D5, -[A3]
0000127A 2412 move.l D2, [A2]
0000127C 1C03 move.b D6, D3
0000127E 1420 move.b D2, -[A0]
00001280 E50F lsl D7.b, 2
00001282 0F10 btst [A0], D7
00001284 00BA F33A 3B09 0EA3 ori.l [PC + 0xEA3 /* 00002129, cstring ""<EOF> */], 0xF33A3B09
0000128C 0CB8 A307 1A5B 56BA cmpi.l [0x000056BA], 0xA3071A5B
00001294 FB55 .extension 0xB55 <<F/4-5/5>> // unimplemented
00001296 880C or.b D4, A4
00001298 481A nbcd.b [A2]+
0000129A 0F4A bchg A2, D7
0000129C 0E4B 4573 .invalid.w A3, 0x4573 /* 'Es' */ // invalid immediate operation
000012A0 109B move.b [A0], [A3]+
000012A2 1C0F move.b D6, A7
000012A4 1A0F move.b D5, A7
000012A6 4DF7 4504 lea.l A6, <<invalid full ext with I/IS == 4>>
000012AA BB2F 450E xor.b [A7 + 0x450E], D5
000012AE 6120 bsr +0x22 /* 000012D0 */
000012B0 482B 1863 nbcd.b [A3 + 0x1863]
000012B4 033B 830F CA3B 83BE btst [[PC + <<invalid base displacement size>>] + A0 * 2 - 0x35C47C42], D1
000012BC 9B01 subx.b D5, D1
000012BE 0E0F 2E08 .invalid.b A7, 0x8 // invalid immediate operation
000012C2 6BF7 bmi -0x7 /* 000012BB */
000012C4 307B 016E movea.w A0, <<invalid full ext with IS == 1 and I/IS == 6>>
000012C8 ED5B rol D3.w, 6
000012CA 6020 bra +0x22 /* 000012EC */
000012CC 4B30 5B5F .invalid 5, <<invalid full ext with IS == 1 and I/IS == 7>> // invalid opcode 4 with b == 4
fn000012D0:
000012D0 235E 735E move.l [A1 + 0x735E], [A6]+
000012D4 6504 bcs +0x6 /* 000012DA */
000012D6 2199 480A move.l [A0 + D4 + 0xA], [A1]+
label000012DA:
000012DA BA0F cmp.b D5, A7
000012DC 1A93 move.b [A5], [A3]
000012DE 220A move.l D1, A2
000012E0 400E negx.b A6
000012E2 BA0F cmp.b D5, A7
000012E4 1ABB 4D8B 1801 0689 move.b [A5], [[ + <<invalid base displacement size>> + D4 * 4] + 0x18010689]
label000012EC:
000012EC 1261 movea.b A1, -[A1]
000012EE 1111 move.b -[A0], [A1]
000012F0 061F 3063 addi.b [A7]+, 0x63 /* 'c' */
000012F4 146E 2997 movea.b A2, [A6 + 0x2997]
000012F8 1906 move.b -[A4], D6
000012FA 540A addq.b A2, 2
000012FC A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
000012FE 0840 0E25 bchg.b D0, 0x25 /* '%' */
00001302 0E53 1B38 .invalid.w [A3], 0x1B38 // invalid immediate operation
00001306 651D bcs +0x1F /* 00001325 */
00001308 D33B B054 add.b [PC + A3.w + 0x54], D1
0000130C A22E syscall BlockMove/BlockMoveData, flags=2
0000130E 088B 04E1 bclr.b A3, 0xE1
00001312 00CB .incomplete
00001314 0154 bchg [A4], D0
00001316 6354 bls +0x56 /* 0000136C */
00001318 451D .invalid 2, [A5]+ // invalid opcode 4 with b == 4
0000131A 4B30 43ED .invalid 5, <<invalid full ext with IS == 1 and I/IS == 5>> // invalid opcode 4 with b == 4
0000131E E32D lsl D5.b, D1
00001320 692F bvs +0x31 /* 00001351 */
00001322 BB01 xor.b D1, D5
00001324 0E0F 08D3 .invalid.b A7, 0xD3 // invalid immediate operation
00001328 773A moveq.l D3, 0x3A
0000132A 0E4A 0E52 .invalid.w A2, 0xE52 // invalid immediate operation
0000132E 2E48 movea.l A7, A0
00001330 2B29 F50D move.l -[A5], [A1 - 0xAF3]
00001334 1B6F D3DE C516 move.b [A5 - 0x3AEA], [A7 - 0x2C22]
0000133A E549 lsl D1.w, 2
0000133C 0706 btst D6, D3
0000133E 5708 subq.b A0, 3
00001340 1B4C 60CB move.b [A5 + 0x60CB], A4
00001344 0609 25C3 addi.b A1, 0xC3
00001348 114B 416B move.b [A0 + 0x416B], A3
0000134C 96FB 228B sub.w A3, [PC + D2.w * 2 - 0x117]
00001350 981B sub.b D4, [A3]+
00001352 0C0F 0E0F cmpi.b A7, 0xF
00001356 602F bra +0x31 /* 00001387 */
00001358 7B0D moveq.l D5, 0x0D
0000135A 930A subx.b -[A1], -[A2]
0000135C 4B77 087B chk.w D5, [A7 + D0 + 0x7B]
00001360 0D4B bchg A3, D6
00001362 773B moveq.l D3, 0x3B
00001364 02B3 090B F933 131F 2B3C E106 andi.l [[A3] + D1 * 2 + 0x2B3CE106], 0x90BF933
// begin alternate branch 0000136C-00001372
label0000136C:
0000136C 2B3C E106 4940 move.l -[A5], 0xE1064940
// end alternate branch 0000136C-00001372
label0000136C: // (misaligned)
00001370 4940 chk.w D4, D0
00001372 0E20 1FCB .invalid.b -[A0], 0xCB // invalid immediate operation
00001376 23C5 2D61 0A23 move.l [0x2D610A23], D5
0000137C 040E CB14 subi.b A6, 0x14
00001380 003B 00BB 15B3 3261 007B 0473 0608 ori.b [[0x3261007B + D1 * 4] + 0x4730608], 0xBB
0000138E 2E2A 2B29 move.l D7, [A2 + 0x2B29]
00001392 7B04 moveq.l D5, 0x04
00001394 EB15 roxl D5.b, 5
00001396 08D3 0EFB bset.b [A3], 0xFB
0000139A 3855 movea.w A4, [A5]
0000139C 7541 moveq.l D2, 0x41
0000139E 0B0F btst A7, D5
000013A0 410B .invalid 0, A3 // invalid opcode 4 with b == 4
000013A2 230A move.l -[A1], A2
000013A4 A137 syscall ReadParam, flags=1
000013A6 6524 bcs +0x26 /* 000013CC */
000013A8 3BDB move.w <<invalid special address>>, [A3]+
000013AA 0539 0FB2 7380 btst [0x0FB27380], D2
000013B0 0142 bchg D2, D0
000013B2 C141 exg D0, D1
000013B4 A925 syscall DragWindow
000013B6 C141 exg D0, D1
000013B8 3B6B 0FC5 0723 move.w [A5 + 0x723], [A3 + 0xFC5]
000013BE 032B 1809 btst [A3 + 0x1809], D1
000013C2 069B 0493 0AA9 addi.l [A3]+, 0x4930AA9
000013C8 000B 518B ori.b A3, 0x8B
label000013CC:
000013CC 3393 32CB move.w [A1 + D3.w * 2 - 0x53], [A3]
000013D0 1A0E move.b D5, A6
000013D2 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6
000013D4 46E1 move.w SR, -[A1]
000013D6 152F 1000 move.b -[A2], [A7 + 0x1000]
000013DA A2E5 syscall vAdjEOF, flags=2
000013DC 06C3 .incomplete
000013DE 03EC .incomplete
000013E0 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
000013E2 0E2D 060F 2906 .invalid.b [A5 + 0x2906], 0xF // invalid immediate operation
000013E8 3305 move.w -[A1], D5
000013EA 063B 0340 08C5 addi.b [PC + D0 - 0x59], 0x40 /* '@' */
000013F0 44F3 8033 move.b [A3 + A0.w + 0x33], CCR
000013F4 0533 854B 5B0C 600C btst [[A3 + <<invalid base displacement size>>] + 0x5B0C600C], D2
000013FC 3305 move.w -[A1], D5
000013FE A2A1 syscall vMRdData, flags=2
00001400 336C 8006 C100 move.w [A1 - 0x3F00], [A4 - 0x7FFA]
00001406 831F or.b [A7]+, D1
00001408 B033 0512 1C2B cmp.b D0, [[A3 + D0 * 4] + 0x1C2B]
0000140E 3320 move.w -[A1], -[A0]
00001410 2B30 833E CB23 492C 330A move.l -[A5], [[A0 - 0x34DCB6D4] + A0 * 2 + 0x330A]
0000141A 242A 2505 move.l D2, [A2 + 0x2505]
0000141E 480A nbcd.b A2
00001420 1AB3 298B 0781 3A8C move.b [A5], [[ + <<invalid base displacement size>> + D2] + 0x7813A8C]
00001428 6504 bcs +0x6 /* 0000142E */
0000142A CC0C and.b D6, A4
0000142C 60A3 bra -0x5B /* 000013D1 */
label0000142E:
0000142E 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
00001430 CC83 and.l D6, D3
00001432 1FA1 3B2F 083B 82DB 028B move.b [[A7 + 0x83B] + D3 * 2 - 0x7D24FD75], -[A1]
0000143C 0A82 4D14 E32D xori.l D2, 0x4D14E32D
00001442 8927 or.b -[A7], D4
00001444 000A 4A08 ori.b A2, 0x8
00001448 5273 1A63 addq.w [A3 + D1 * 2 + 0x63], 1
0000144C 9C7B 0160 25CE sub.w D6, [PC + 0x25CE]
00001452 2339 201F 7B25 move.l -[A1], [0x201F7B25]
00001458 1315 move.b -[A1], [A5]
0000145A C957 and.w [A7], D4
0000145C 1307 move.b -[A1], D7
0000145E 2511 move.l -[A2], [A1]
00001460 1FC3 move.b <<invalid special address>>, D3
00001462 6E0F bgt +0x11 /* 00001473 */
00001464 10A3 move.b [A0], -[A3]
00001466 2EC5 move.l [A7]+, D5
00001468 0908 btst A0, D4
0000146A 0ABA 0F1A 8B98 C923 xori.l [PC - 0x36DD /* FFFFDD8F, cstring ""<EOF> */], 0xF1A8B98
00001472 6B00 8BB6 bmi -0x7448 /* FFFFA02A */
00001476 8131 BB27 8B58 1FBB 270B or.b [[A1 - 0x74A8] + A3 * 2 + 0x1FBB270B], D0
00001480 081F 5310 btst.b [A7]+, 0x10
00001484 0E44 8B0A .invalid.w D4, 0x8B0A // invalid immediate operation
00001488 2916 move.l -[A4], [A6]
0000148A 1334 0FC1 move.b -[A1], [[ + <<invalid base displacement size>>]]
0000148E 0E00 3CA3 .invalid.b D0, 0xA3 // invalid immediate operation
00001492 1724 move.b -[A3], -[A4]
00001494 0704 btst D4, D3
00001496 2008 move.l D0, A0
00001498 6D04 blt +0x6 /* 0000149E */
0000149A 880A or.b D4, A2
0000149C 1A1B move.b D5, [A3]+
label0000149E:
0000149E 219B 0263 move.l [A0 + D0.w * 2 + 0x63], [A3]+
000014A2 452F 6B72 .invalid 2, [A7 + 0x6B72] // invalid opcode 4 with b == 4
000014A6 C901 abcd D4, D1
000014A8 6B16 bmi +0x18 /* 000014C0 */
000014AA A18A syscall Sleep/SlpQInstall, flags=1
000014AC 052A CB95 btst [A2 - 0x346B], D2
000014B0 E813 roxr D3.b, 4
000014B2 030F btst A7, D1
000014B4 BE1F cmp.b D7, [A7]+
000014B6 7308 moveq.l D1, 0x08
000014B8 2350 0F21 move.l [A1 + 0xF21], [A0]
000014BC B20A cmp.b D1, A2
000014BE 8301 sbcd D1, D1
label000014C0:
000014C0 F32B .extension 0x32B <<F/4-5/1>> // unimplemented
000014C2 5CA1 addq.l -[A1], 6
000014C4 44A1 neg.l -[A1]
000014C6 010F btst A7, D0
000014C8 44BB 17E9 16E3 neg.l [[0x16E3]]
000014CE 2D09 move.l -[A6], A1
000014D0 08A3 00A2 bclr.b -[A3], 0xA2
000014D4 0C60 4008 cmpi.w -[A0], 0x4008
000014D8 0654 1A0F addi.w [A4], 0x1A0F
000014DC B0A3 cmp.l D0, -[A3]
000014DE 00F3 .incomplete
000014E0 0254 48E9 andi.w [A4], 0x48E9
000014E4 02AD 3B33 0509 DBE5 andi.l [A5 - 0x241B], 0x3B330509
000014EC 1960 0A1A move.b [A4 + 0xA1A], -[A0]
000014F0 8B87 4A08 unpk D5, D7, 0x4A08
000014F4 7B06 moveq.l D5, 0x06
000014F6 3B03 move.w -[A5], D3
000014F8 4E60 move USP, A0
000014FA 0FA2 bclr -[A2], D7
000014FC 0A81 1A23 119B xori.l D1, 0x1A23119B
00001502 5F05 subq.b D5, 7
00001504 9933 054A 08BB sub.b [[A3 + <<invalid base displacement size>>] + 0x8BB], D4
0000150A 053B 03A3 4F41 1BE1 1F3B btst [[0x4F41 + D0 * 2] + 0x1BE11F3B], D2
00001514 0F49 bchg A1, D7
00001516 0363 bchg -[A3], D1
00001518 4BA2 .invalid 5, -[A2] // invalid opcode 4 with b == 6
0000151A A519 syscall InitZone, flags=5
0000151C 0502 btst D2, D2
0000151E 3B83 1F7B 16A2 4A3B 03BB 0508 move.w [[A5 + 0x16A24A3B] + 0x3BB0508], D3
0000152A 6103 bsr +0x5 /* 0000152F */
0000152C D123 add.b -[A3], D0
0000152E 551F subq.b [A7]+, 2
00001530 C946 exg D4, D6
00001532 A129 syscall HLock, flags=1
00001534 0D1F btst [A7]+, D6
00001536 7303 moveq.l D1, 0x03
00001538 7546 moveq.l D2, 0x46
0000153A F380 .invalid <<F/6/1>>
0000153C 6E6D bgt +0x6F /* 000015AB */
0000153E 410B .invalid 0, A3 // invalid opcode 4 with b == 4
00001540 D31F add.b [A7]+, D1
00001542 8910 or.b [A0], D4
00001544 48A5 0208 movem.w -[A5], D6,A4
00001548 1A0F move.b D5, A7
0000154A B0B1 0261 cmp.l D0, [A1 + D0.w * 2 + 0x61]
0000154E 1BEB 2D69 move.b <<invalid special address>>, [A3 + 0x2D69]
00001552 1B9E 240E move.b [A5 + D2.w * 4 + 0xE], [A6]+
00001556 E18D lsl D5, 8
00001558 E393 roxl D3, 1
0000155A 1F30 0F65 move.b -[A7], <<invalid full ext with IS == 1 and I/IS == 5>>
0000155E 007B 012A 2700 ori.w [PC + <<invalid base displacement size>> + D2 * 8], 0x12A
00001564 A7E1 syscall vFileOpen, flags=7
00001566 0881 03AB bclr.b D1, 0xAB
0000156A 435B chk.w D1, [A3]+
0000156C 5FE5 sle -[A5]
0000156E 1393 0041 move.b [A1 + D0.w + 0x41], [A3]
00001572 0CED .incomplete
00001574 320F move.w D1, A7
00001576 C113 and.b [A3], D0
00001578 3305 move.w -[A1], D5
0000157A 5263 addq.w -[A3], 1
0000157C 9CB3 014E sub.l D6, <<invalid full ext with IS == 1 and I/IS == 6>>
00001580 6013 bra +0x15 /* 00001595 */
00001582 022E 607B 0403 andi.b [A6 + 0x403], 0x7B /* '{' */
00001588 24DB move.l [A2]+, [A3]+
0000158A 06A5 01A4 2B29 addi.l -[A5], 0x1A42B29
label00001590:
00001590 7B01 moveq.l D5, 0x01
00001592 4809 nbcd.b A1
00001594 4265 clr.w -[A5]
00001596 1909 move.b -[A4], A1
00001598 0929 556E btst [A1 + 0x556E], D4
0000159C 4025 negx.b -[A5]
0000159E 771A moveq.l D3, 0x1A
000015A0 0F38 1700 btst [0x00001700], D7
000015A4 97E5 sub.l A3, -[A5]
000015A6 41E1 lea.l A0, -[A1]
000015A8 8009 or.b D0, A1
000015AA FD48 .extension 0xD48 <<F/4-5/6>> // unimplemented
000015AC D103 addx.b D0, D3
000015AE 3B03 move.w -[A5], D3
000015B0 C503 abcd D2, D3
000015B2 C50F abcd -[A2], -[A7]
000015B4 811D or.b [A5]+, D0
000015B6 1A0F move.b D5, A7
000015B8 380A move.w D4, A2
000015BA 403B 03C5 negx.b <<invalid full ext with IS == 1 and I/IS == 5>>
000015BE 1047 movea.b A0, D7
000015C0 80CB divu.w D0, A3
000015C2 D712 add.b [A2], D3
000015C4 120F move.b D1, A7
000015C6 38E5 move.w [A4]+, -[A5]
000015C8 1FCC move.b <<invalid special address>>, A4
000015CA C503 abcd D2, D3
000015CC 8B73 9712 2ACD or.w [[A3 + A1 * 8] + 0x2ACD], D5
000015D2 8BFB 226B divs.w D5, [PC + D2.w * 2 + 0x6B]
000015D6 A1FB syscall vNewMap, flags=1
000015D8 22BB 09A9 0433 move.l [A1], [[0x433 + D0]]
000015DE 028D 7E5C 614F andi.l A5, 0x7E5C614F /* '~\\aO' */
000015E4 0306 btst D6, D1
000015E6 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
000015E8 0F95 bclr [A5], D7
000015EA 5DA1 subq.l -[A1], 6
000015EC 2CA9 040C move.l [A6], [A1 + 0x40C]
000015F0 2A40 movea.l A5, D0
000015F2 4829 1F07 nbcd.b [A1 + 0x1F07]
000015F6 0641 7140 addi.w D1, 0x7140 /* 'q@' */
000015FA 9102 subx.b D0, D2
000015FC 2506 move.l -[A2], D6
000015FE 2E08 move.l D7, A0
00001600 6C30 bge +0x32 /* 00001632 */
00001602 88CC divu.w D4, A4
00001604 1A0F move.b D5, A7
00001606 1A97 move.b [A5], [A7]
00001608 9270 8C25 sub.w D1, [A0 + A0 * 4 + 0x25]
0000160C 6B1A bmi +0x1C /* 00001628 */
0000160E 6B80 bmi -0x7E /* 00001590 */
00001610 9122 sub.b -[A2], D0
00001612 8E1A or.b D7, [A2]+
00001614 1787 CB79 03F3 0B3C move.b [[A3 + 0x3F30B3C]], D7
0000161C EB19 rol D1.b, 5
0000161E 240E move.l D2, A6
00001620 9306 subx.b D1, D6
00001622 0813 222D btst.b [A3], 0x2D /* '-' */
00001626 3E9B move.w [A7], [A3]+
label00001628:
00001628 0B73 61DB ABCB 9B5B bchg [[] - 0x543464A5], D5
00001630 270F move.l -[A3], A7
label00001632:
00001632 253F move.l -[A2], <<invalid special address>>
00001634 0FB6 8110 bclr [A6 + A0], D7
00001638 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
0000163A 8110 or.b [A0], D0
0000163C 9B5F sub.w [A7]+, D5
0000163E DB0D addx.b -[A5], -[A5]
00001640 0115 btst [A5], D0
00001642 7311 moveq.l D1, 0x11
00001644 0A1A 2F4E xori.b [A2]+, 0x4E /* 'N' */
00001648 609B bra -0x63 /* 000015E5 */
0000164A 6EA1 bgt -0x5D /* 000015ED */
0000164C 152F E35A move.b -[A2], [A7 - 0x1CA6]
00001650 5B03 subq.b D3, 5
00001652 B326 xor.b -[A6], D1
00001654 F371 .extension 0x371 <<F/4-5/1>> // unimplemented
00001656 739E moveq.l D1, 0xFFFFFF9E
00001658 C111 and.b [A1], D0
0000165A 5300 subq.b D0, 1
0000165C CA2A 44D3 and.b D5, [A2 + 0x44D3]
00001660 19C9 272B move.b 0x2B /* '+' */, A1
00001664 4483 neg.l D3
00001666 D23B .incomplete
00001668 6B .incomplete